下载 App
关于程序的一个小问题
如何编出一条初始就执行的程序,且不论是否执行完只要被中断这条指令就不会继续生效?
玩的时候发现若第一条指令是前往b点,而我打算让他走一半去执行另一条指令结果就两个指令来回跳,直接鬼畜
:
事实上,所谓的命令,其实只是设定行为模式,并不实际控制
所以也不存在指令被中断
只要条件成立,命令是一定执行了
但是,因为只是设置行为模式,所以下方的命令能够覆盖上方的同类型命令
想要做到指令被中断这种效果,你只需要在下方设定一个同类型的命令,当然,设置好条件就行了
: 图片
正常状态,执行第6行,信号9打开
警戒状态,执行第7行,信号9关闭
警戒状态同时信号9也打开,只有可能发生在刚从正常状态进入警戒状态的瞬间,以此形成一个脉冲信号
第一次脉冲信号,执行第5行,打开信号1
第二次脉冲信号,执行第4行,打开信号2
第三次脉冲信号,执行第3行,打开信号3
信号3打开就代表第三个敌人触发了警戒状态,所以这个时候就可以跟随敌人了
第1行利用警戒延迟跟随
第2行利用射程差保持距离不被敌人发现
我就喜欢把程序倒着写
























