【发布时间】:2013-08-21 18:23:38
【问题描述】:
我正在使用 LibGDX(以及随后的 Scene2d)来开发横向卷轴游戏。我知道它内置了很多用户界面(按钮、文本字段、标签、表格等),但我想知道,它是否适合在 Scene2d 中渲染我的实际二维游戏?
我喜欢它处理组和演员的方式,但我不确定内置的碰撞检测是否会干扰我的 Box2d 物理模拟。
【问题讨论】:
我正在使用 LibGDX(以及随后的 Scene2d)来开发横向卷轴游戏。我知道它内置了很多用户界面(按钮、文本字段、标签、表格等),但我想知道,它是否适合在 Scene2d 中渲染我的实际二维游戏?
我喜欢它处理组和演员的方式,但我不确定内置的碰撞检测是否会干扰我的 Box2d 物理模拟。
【问题讨论】:
这是一个品味问题。
正如已经指出的那样,碰撞处理应该由 Box2D 完成,但您仍可以将 scene2d 与自定义“PhysicsActor”结合使用以在用户输入和 Box2D 主体之间架起桥梁。
但这只有在你真的希望能够点击并与你的身体进行大量互动时才有用。
另一方面,您可能只使用您将自己更新和呈现的自定义实体列表。到目前为止,这是我更喜欢的方式。
【讨论】: