是否有可能在没有World对象的情况下存储Box2D/Farseer Body对象
Is there a possibility of storing Box2D/Farseer Body object without World object?
我需要读取Body
的数据,但我还没有World
对象。这个Body
只需要存储有关它的信息。我必须有一个专用的World
对象吗?
我相信答案是是的,你需要一个Box2D World来添加Box2D实体。.
没有世界,身体就没有什么可成为的。你可以有多个世界,每个世界都有自己的身体与之相关,它们是完全独立的。
听起来你可能在试图解决一个不同的问题。。。可能是"实体"与"实体所代表的实体"。也就是说,游戏实体(球、车、"东西"等)由一个类来表示,当它需要在物理世界中表示时,该类会创建一个实体。
创建主体时,将其用户数据设置为引用拥有它的实体。
这是你要去的地方吗?
相关文章:
- 什么时候调用组成单元对象的析构函数
- 对RValue对象调用的LValue ref限定成员函数
- CMake-按正确顺序将项目与C运行时对象文件链接
- 空基优化子对象的地址
- 将对象数组的引用传递给函数
- 你能重载对象变量名本身返回的内容吗
- C++使用整数的压缩数组初始化对象
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 将对象移动到std::shared_ptr
- 代理对象的常量正确性
- 提升 ASIO 无法识别计时器对象
- 将Ref对象作为类成员
- Box2D World.GetBodyList() 返回 NULL,但 World 显然正在更新对象
- 通过 Box2d 中的 NSNotificationCenter 发送类对象C++。错误:没有从 'MyContact' 到 'id' 的可行转换
- 我可以将Box2D对象与Cocos2d-X对象并排使用吗
- 如何防止 Box2D 中的传感器对象发生隧道
- Box2D如何在对对象调用ApplyForce函数时确定点
- Box2D检测圆形对象的单向碰撞
- Box2d销毁集合中的所有对象
- 是否有可能在没有World对象的情况下存储Box2D/Farseer Body对象