Cocos Creator 2.3.1
我需要用到Box2d的SetMassData()方法(来设置角动量),然而在源码里可以看到cc.RigidBody类里并不提供给这个Box2d方法的接口。我学着它自己尝试访问cc.RigidBody对象的_b2Body属性,但是返回undefined。
所以请问具体该怎么做呢?cocos应该是具备了完整的box2d引擎的吧,本来就有的方法用不了也太难受了。有没有好心人能给我展示一下如何使用SetMassData()方法来作为一个示范呢?谢谢!
补充:在这个帖子里,cc.RigidBody 还是有b2Body属性的。但是现在好像没有了。。。
再补充:(rigidBody是一个cc.RigidBody) 我运行了console.log(rigidBody._getBody) ,得到
ƒ _getBody() {
return this._b2Body;
}
但是运行 console.log(rigidBody._getBody()) ,得到undefined