是否有可能在没有World对象的情况下存储Box2D/Farseer Body对象

本文关键字:对象 Box2D 存储 Farseer Body 情况下 World 是否 有可能 | 更新日期: 2023-09-27 17:57:37

我需要读取Body的数据,但我还没有World对象。这个Body只需要存储有关它的信息。我必须有一个专用的World对象吗?

是否有可能在没有World对象的情况下存储Box2D/Farseer Body对象

我相信答案是是的,你需要一个Box2D World来添加Box2D实体。.

没有世界,身体就没有什么可成为的。你可以有多个世界,每个世界都有自己的身体与之相关,它们是完全独立的。

听起来你可能在试图解决一个不同的问题。。。可能是"实体"与"实体所代表的实体"。也就是说,游戏实体(球、车、"东西"等)由一个类来表示,当它需要在物理世界中表示时,该类会创建一个实体。

创建主体时,将其用户数据设置为引用拥有它的实体。

这是你要去的地方吗?