我需要阅读Body
的数据,但我还没有World
个对象。仅需要此Body
来存储有关它的信息。我是否必须拥有专用的World
对象?
答案 0 :(得分:1)
我相信答案是是的,你需要Box2D World才能将Box2D机身添加到。。
没有一个世界,身体就没有任何东西成为其中的一部分。你可以有多个世界,每个世界都有自己的身体,它们完全是分开的。
听起来你可能正试图解决一个不同的问题......也许是"实体" vs."实体代表的主体。"也就是说,游戏实体(球,汽车,"东西"等)由一个类来表示,当需要在物理世界中表示时,它会创建一个主体。
创建正文时,将其userdata设置为引用拥有它的实体。
这是你要去的地方吗?