还是新手问题,node.destroy问题(之前提过,这次把debug内容都截图了)

初学,使用3.3.2,以下内容在3.3.1也测试调试过,情况一样:

  1. 页面
    页面上内容很简单,如下:

    子弹碰到上方物体,子弹消失。
  2. 两个sprite的属性

    应该就是最简单的,没什么特别。
  3. 代码
    给子弹加上脚本,内容如下:
  4. 报错
    当子弹碰到上方物体时,报错了。
    一层一层调试进入后,在设置组件rigidbody2D的时候报错,截图如下:
    5

    最终是报了一个uncaught Error。

请教各位大神,这是什么问题?

先把精灵上的刚体组件移除然后再销毁试试

加一个延迟。下一帧销毁

cocos引擎官方在B站上发布了一个打飞机游戏的制作全过程,里面有跟你一样的功能实现,那个是胎教级入门教程,什么地方都讲得非常清楚,你可以去参考下官方的代码和设置,看看是哪个地方出问题了
这个是视频地址:胎教级入门教程!Cocos Creator 零基础做一款经典射击游戏