【发布时间】:2011-04-14 15:52:54
【问题描述】:
这里是 iPhone 游戏开发和 Box2D 的新手。
我正在开发一个游戏,我可以在其中移动(拖动)可能与其他物体发生碰撞的静止物体。
如何使这些物体在具有重力的 Box2D 世界中保持静止,同时保持它们与动态物体碰撞的能力?
一个随机的想法是一直对这些物体施加与重力相等的力。有更好或更简单的方法吗?静态物体会有帮助吗?
【问题讨论】:
标签: iphone box2d box2d-iphone
这里是 iPhone 游戏开发和 Box2D 的新手。
我正在开发一个游戏,我可以在其中移动(拖动)可能与其他物体发生碰撞的静止物体。
如何使这些物体在具有重力的 Box2D 世界中保持静止,同时保持它们与动态物体碰撞的能力?
一个随机的想法是一直对这些物体施加与重力相等的力。有更好或更简单的方法吗?静态物体会有帮助吗?
【问题讨论】:
标签: iphone box2d box2d-iphone
静态物体会与动态物体碰撞,但不会与其他静态物体碰撞。这听起来像你想要的,但从你的描述中并不清楚所讨论的“其他机构”是什么。
您不能在每个对象的基础上禁用重力;施加与重力相等的力通常会起作用,但由于舍入误差,可能会累积很小的速度。更好的方法是将重力设置为 0,然后手动将重力施加到您确实希望受重力影响的对象上。
【讨论】: