cocos 2d碰撞体改变大小
cocos 2d碰撞体的属性(特别是尺寸)更新需要调用:
collider.apply()
否则不会生效。
这里的更新包括:
- 直接更新属性
- 改变节点带来的附带效果,如:改变节点的大小或缩放节点
注意:
如果要在碰撞回调中更新碰撞体,需要在异步中处理,如:
setTimeout(()=>{this.collider.apply();});
否则会报错
cocos 2d碰撞体的属性(特别是尺寸)更新需要调用:
collider.apply()
否则不会生效。
这里的更新包括:
如果要在碰撞回调中更新碰撞体,需要在异步中处理,如:
setTimeout(()=>{this.collider.apply();});
否则会报错