我可以将Box2D对象与Cocos2d-X对象并排使用吗

Can i use Box2D-objects side by side with Cocos2d-X objects?

本文关键字:对象 Cocos2d-X Box2D 我可以      更新时间:2023-10-16

Cocos2d-x支持物理引擎Box2D和Chipmunk,直到现在我都通过Cocos2d-x对象使用它,比如Cocos2d::PhysicsWorld或Cocos2d::PhysicsJoint(我们在这里谈论C++)。现在我想集成一些可用于Box2D的自定义关节。此外,我遇到了高速隧道的问题,我希望通过直接用Box2D(b2World等)实现一些对象来解决这些问题。

是否可以定义一些Box2D对象并将其添加到Cocos2d-X物理中如果不是,我是否必须重新实现从世界开始到比赛结束的整个物理内容?官方的Box2D教程根本没有提到原生对象,而且似乎有点过时了。

似乎没有人愿意回答这个问题。随着我的进步,我可以给其他寻求答案的人一个提示,我认为你必须完全适应Box2D,创建一个b2world,添加b2bodies等。对我来说,这并不复杂,模拟也准确得多。它解决了我在使用cocos2dx对象时遇到的问题,所以如果你遇到隧道之类的问题,或者想使用Box2D更复杂的功能,我建议你切换。