2是魔兽中可以获取相关动态 但没有对应事件
比如 单位魔法值低于50%
魔兽中只有单位魔法值低于一个定值 而且也是单个单位没有任意单位
这时候就适合采用动态追踪的方式
比如游戏时间循环0.1秒
选取单位组G1(所有需要检测的单位 可以参考上面的动态注册)中的单位做动作
if 单位魔法值百分比小于50 做动作 比如 设置单位移动速度为100 之类的
这个游戏时间间隔越低 事件捕获的越准 但占用游戏运行资源也越多 需要根据情况判断 而且对G1里的单位进行筛选也可以提升效率
比如单位在水里 就适合0.1秒检测单位位置是否在水中 太短也没有实际价值
而单位生命值低于50的时候给单位加血的事件 就适合0.01秒检测 不然单位来不及加血被集火死的可能性就会增大(当然用受伤害事件更准)