首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适合非UI显示的Scene2d?

适合非UI显示的Scene2d?
EN

Stack Overflow用户
提问于 2013-08-19 20:29:12
回答 2查看 381关注 0票数 2

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-19 20:33:55

我不会使用Actors来表示精灵,而是使用雪碧类,因为演员类更多地用于接收输入和动画,并且您的大部分背景很可能是静态的。

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

票数 4
EN

Stack Overflow用户

发布于 2013-08-20 06:12:19

这是品味的问题。

正如前面已经指出的,冲突处理应该由Box2D完成,但是您仍然可以使用scene2d和自定义的"PhysicsActor“连接用户输入和Box2D主体之间的桥梁。

但是,只有当你真的想要和你的身体进行大量的点击和互动时,这才是有用的。

另一方面,您可能只需要一个自定义实体列表,您将更新和呈现自己。到目前为止我更喜欢这样。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18322551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档