碰撞是游戏中经常需要用到的功能。那么怎么去实现碰撞检测呢?
在creator中,有碰撞检测系统 和 物理碰撞系统,是两个独立的模块;
这里我们讨论的是碰撞检测,而不是物理碰撞。
第一步、分组:
给游戏世界中的物体来进行分组,指定节点的分组与分组的碰撞矩阵
第二步、获取分组
代码中获取节点的分组和分组索引: group与groupIndex
node.group
node.groupIndex
第三步、添加碰撞检测区域
为每个节点添加碰撞检测区域-->碰撞器(物体形状), 编辑碰撞区域