每次到这里就报错。
碰撞检测都没有问题,LOG都有提示
一到血量为0,进入destroy(),就报错,乍回事噢,
到底
不再在这里destroy,打个标记其他地方。这是个坑
大佬能否详细说说,“打个标记其他地方”是哪个地方啊 
不可以在碰撞事件内destroy节点, 算是creator的一个坑
試著改成this.scheduleOnce(() => this.node.destroy());
隔一帧后销毁
谢谢。!!老哥稳。也感谢上面的老哥。本人刚刚学了2个星期,想自己做个2D小游戏,没想到碰到这么多问题。。。。。
没事 我已经被坑了N年了 哈
像你学习,我自己有主业,开发游戏相当于爱好了。向你学习!!!
老哥,想向你请教下程序方面该怎么学,我是纯小白,看廖老师的javascript教程很多地方也看不懂,我听说如果是做游戏不需要全部都学完,但是也不知道学到什么地方,这么多我怕我还没学完就放弃了,所以想挑一下开发中用的到的知识集中学习,望老哥指点一下。
无非是对象销毁问题,加个标记位上层管理者完全可以延迟一帧销毁,当然我们自己做也没毛病。
我也就是皮毛,误人子弟的。。。。。
你编程肯定要先学啊,学了编程还得学引擎语言和引擎软件。
想自己独立开发游戏的话,还得把绘画和音乐技能也点了。
要是想做3D,还得学建模软件…
最重要的是一个剧本的编排能力,一款游戏剧情得有的吧
任重道远噢
其实是因为执行顺序出了问题,先执行了销毁,然后执行碰撞
这也不算是ccc的bug,这是很多语言都有的问题,我刚入行时候的师傅说,这东西叫回调自杀,我感觉这个名字起的挺好