【版本】3.8
【问题】
1、蛇头设置为可碰撞,并设置为刚体(碰撞逻辑在蛇头)
2、身体为可碰撞
出现的问题
本蛇碰撞其他蛇逻辑没啥问题、但是本蛇蛇头总是和本蛇第一节身体碰撞。
这个没有其他方法或者逻辑可以解决,或者我的思路就不正确。
【版本】3.8
【问题】
1、蛇头设置为可碰撞,并设置为刚体(碰撞逻辑在蛇头)
2、身体为可碰撞
出现的问题
本蛇碰撞其他蛇逻辑没啥问题、但是本蛇蛇头总是和本蛇第一节身体碰撞。
这个没有其他方法或者逻辑可以解决,或者我的思路就不正确。
测试了一下,把蛇头刚体去掉,然后不要注册全局碰撞,貌似可以解决
这个用碰撞组件有些浪费,维护一个类似二维数组的数据结构就可以了吧,更简单方便。
那就做死了,他这很可能是任意方向移动的(因为身体可碰撞,应该还是联机的),像贪吃蛇大作战、蛇蛇争霸;况且维护二维数组并没有碰撞来的简单
碰撞回调里判断一下就好了,自己和自己碰就return
这种简单的碰撞逻辑就没必要用物理引擎了,这不是给自己添堵么,可以简单解决的问题为何要搞复杂呢?