收藏
回答

调用含有“碰撞”和”相交“的函数的时候“碰撞”和”相交“的判定为什么不会生效?

这样写功能正常

这样写"碰撞"和"相交"无法判定生效,函数的代码和上一张图是完全相同的

把代码复制到精灵的事件外面,可以判定生效

想请问这是bug吗?还是说我的函数调用方式有问题?


回答关注问题邀请回答
收藏

1 个回答

  • 此名甚好
    此名甚好
    2022-11-07

    积木截取太少,看不到问题点,你也没有截取到判断部分啊

    2022-11-07
    有用 1
    回复 7
    • Destiny
      Destiny
      2022-11-07
      刚刚截错了,是这一部分
      2022-11-07
      回复
    • Destiny
      Destiny
      2022-11-07
      后面全部都是或者
      2022-11-07
      回复
    • 此名甚好
      此名甚好
      2022-11-07回复Destiny
      仅凭此图片仍然无法确认问题所在。不过正常条件下函数内是可以侦测到精灵的碰撞或相交的,问题可能还是出在没有正确的处理函数内的侦测逻辑处理上
      2022-11-07
      回复
    • Destiny
      Destiny
      2022-11-09
      我做了个简易版,你有空的时候看一下,前三张是正常调用函数,结果相交和碰撞都不触发;第四、五张图是把函数的全部代码复制进蓝色敌机里面,相交和碰撞正常触发;第六、七张图是正常调用函数,然后把函数的全部代码复制进蓝色敌机的事件外面,相交和碰撞正常触发。
      2022-11-09
      回复
    • 此名甚好
      此名甚好
      2022-11-10回复Destiny
      复现失败...我照着你前两张图测试结果是正常触发的......
      2022-11-10
      回复
    查看更多(2)
登录 后发表内容