写代码自由改变碰撞框的大小

想用写代码的方式自由改变碰撞框的大小,在update中持续变换大小

this.node.Boxcollider.size(500,500);,我傻傻的这么写了一行程序,明显不太对,求指教

API 文档中标记为方法的成员才能以方法的形式调用。如果是属性需要

boxCollider.size = cc.size(500, 500);

知道了,谢谢大神

在用getComponent获取到boxCollider后,使用该方法修改size和offset时,结果并未生效,调试时也确定其size和offset有变化,cocos creator 版本是1.8.2

1赞

我也出现了这个问题,onLoad 时候初始size 也不行

我解决了

let collider = this.node.getComponent(cc.BoxCollider);
collider.size = this.node.getContentSize();