[问题求助]自己写了一组动作出现了BUG(有图有网址)



  • 事情是这样子的~我自己写了个攻击与撤退的动作,用计时器的方式来记录动作结束时间,在时间到了之后,关闭攻击变量(开关),然后恢复动画,然后测试发现动画保持在动作的最后一帧,而变量也没有关闭。
    必须要在用↑↓↔移动一次之后才会关闭......?
    先贴一个游戏网址:http://g.evkgame.cn/24777
    撤退的命令是shift,游戏里还没写提示。
    这是撤退代码的逻辑
    MAQ5F(A6C1YQ(4M8SHHZ@3E.png
    这是可能有关的代码
    ![%M_IO4_TDKM1RGVD21OYGF.png
    游戏图片:
    6Z(U%SU@59~V2Q2SIPPA7IG.png
    这里图片会一直保持最后一帧,而没有切换到"移动左".
    可以看到帧数的确为第7帧...
    M6KOR2W25H_U.png
    然后变量每隔1s就会一瞬间变为0,再变回1,属实摸不清头脑.(经调查,停止计时器也没有起作用...)
    按上下左右会立刻恢复正常,但是作为一个游戏逻辑就太怪异了...



  • 那啥,不好意思问下楼主,唤境的子事件和事件是并行执行的还是顺序执行的呀。。。。😌



  • 先反馈给技术了哈~谢谢楼主。



  • @yoly 我也不太清楚,应该是并行执行的...要不然为啥会出现这种错误呢...



  • @Relk 谢谢了哈😳