版本:2.3.4
CollisionMananger源码
collisonMananger默认会检查所有collider的碰撞,计算还是相当复杂的。
BoxCollider测试
在pc上写一段简单测试代码
const {ccclass, property} = cc._decorator; @ccclass export default class ColliderTest extends cc.Component { @property(cc.Canvas) canvas:cc.Canvas = null; start () { let manange:cc.CollisionManager = cc.director.getCollisionManager(); manange.enabled = true; manange.enabledDebugDraw = true; this.boxColliderTest(); } public boxColliderTest(){ for(let i=0;i<1000;i++){ let node:cc.Node = new cc.Node();