- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 cocos creator 四叉树碰撞系统Demo
与cocos本身的碰撞系统一样使用,如果需要开启四叉树检测,只需要继承CCollider脚本,重写onCColliderEnter,onCColliderStay,onCColliderExit三个方法即可。优化的原理大致就是将屏幕划分成一个个小区域,每个小区域保存着这个小区域的碰撞节点,只检测这个小区域里面的节点碰撞,不在同一区域内不进行检测,从而减少检测次数达到优化效果。目前没有做四叉树的深度限制,所以超出一定节点后可能会出现无限循环或者越界的BUG,可以自己加深度限制,到达一定深度之后不再继续分裂。.
2022-07-19 15:28:18 1235 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人