贪吃蛇碰撞问题请求

【版本】3.8
【问题】
1、蛇头设置为可碰撞,并设置为刚体(碰撞逻辑在蛇头)
2、身体为可碰撞

出现的问题
本蛇碰撞其他蛇逻辑没啥问题、但是本蛇蛇头总是和本蛇第一节身体碰撞。

这个没有其他方法或者逻辑可以解决,或者我的思路就不正确。

测试了一下,把蛇头刚体去掉,然后不要注册全局碰撞,貌似可以解决

这个用碰撞组件有些浪费,维护一个类似二维数组的数据结构就可以了吧,更简单方便。

那就做死了,他这很可能是任意方向移动的(因为身体可碰撞,应该还是联机的),像贪吃蛇大作战、蛇蛇争霸;况且维护二维数组并没有碰撞来的简单

碰撞回调里判断一下就好了,自己和自己碰就return

这种简单的碰撞逻辑就没必要用物理引擎了,这不是给自己添堵么,可以简单解决的问题为何要搞复杂呢?