碰撞盒的center怎么设置啊?

this.BoxCollider = this.node.getComponent(BoxColliderComponent);
this.BoxCollider.center(0,-2,0);
this.BoxCollider.size(1,2*this.bodynum+2,1);

1赞

只有offset。
楼主不要太依赖 creator.d.ts 提供的api, 很多东西看源码就解决了,creator的源码写的还是挺易读的。

楼上发的是 2d 的源码,还是建议查阅 API 文档

https://docs.cocos.com/creator3d/api/zh/classes/physics.boxcollidercomponent.html#center

center 和 size 都是 property,不是函数,用赋值就可以了

1赞

3.7.2的boxCollider 代码中设置center不生效