Java 场景2D是否适合非UI显示?

Java 场景2D是否适合非UI显示?,java,libgdx,scene2d,Java,Libgdx,Scene2d,我正在使用LibGDX(以及随后的Scene2d)开发一个侧滚游戏。我知道它内置了很多用户界面(按钮、文本字段、标签、表格等),但我想知道,它是否适合在Scene2d中渲染我的实际二维游戏 我喜欢它处理组和角色的方式,但我不确定内置碰撞检测是否会干扰我的Box2d物理模拟。我不会使用角色来表示精灵,而是使用类,因为类更适合接收输入和设置动画,而且你的背景在侧卷轴中很可能是静态的 我认为在Box2D模拟之外进行碰撞检测应该是不必要的。物理引擎可以为您模拟碰撞检测和响应。这是一个品味问题 正如已经指

我正在使用LibGDX(以及随后的Scene2d)开发一个侧滚游戏。我知道它内置了很多用户界面(按钮、文本字段、标签、表格等),但我想知道,它是否适合在Scene2d中渲染我的实际二维游戏


我喜欢它处理组和角色的方式,但我不确定内置碰撞检测是否会干扰我的Box2d物理模拟。

我不会使用角色来表示精灵,而是使用类,因为类更适合接收输入和设置动画,而且你的背景在侧卷轴中很可能是静态的


我认为在Box2D模拟之外进行碰撞检测应该是不必要的。物理引擎可以为您模拟碰撞检测和响应。

这是一个品味问题

正如已经指出的那样,冲突处理应该由Box2D完成,但是您仍然可以将scene2d与自定义“PhysicsActor”结合使用,以在用户输入和Box2D主体之间架起桥梁

但只有当你真的想点击并与身体进行大量互动时,这才有用

另一方面,您可能只需要使用自定义实体的列表,您将自己更新和渲染这些实体。到目前为止,这是我喜欢的方式