关于movetype = A时运行顺序的小细节

在都是movetype = I的正常情况下,人物运行顺序都是从1p → 2p → helper逐步运行

MI8S)`Z27YL2JE4}C1ZX@ZM.png

但是当helper或本体处于A状态时,运行顺序会临时前移

image.png

这里让helper使用1.1的cond变数弄对本体进行变数修改

image.png

本体则一直保持变量

此时如果按照都是movetype = I的话,由于helper的运行顺序慢于本体,最终结果是本体变量赋值为100

但是movetype = A时,运行顺序就会比movetype = I的人早

image.png

结果是:helper给本体设置了100 ,而到了本体的运行又设置为了5,最终为5

但在都是movetype = A的情况下,运行顺序则还是依照movetype = I的时候运行,即helper慢于本体

image.png

所以处在movetype = A的helper,由于运行顺序比movetype = I的人早,会出现检测什么东西都慢一帧的情况,对于一些0帧出现的东西会无法检测

但是只有处在movetype = A的helper才能检测到gethitvar(damage)

暂无评论
根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...