0

我想主要使用 libgdx 为 Android 和 iOS 创建一个简单的游戏。

游戏将需要文本输入字段和按钮形式的 UI。

现在,有一个名为 Scene2d.ui 的包,它具有例如类 TextField。但是,它在 javadoc 中说(可能很旧,因为周围还有其他一些东西):

“目前有两种标准实现,一种用于桌面,一种用于 Android。”

这是否意味着(在当前版本中)没有标准(跨平台)libgdx 包用于执行涵盖 Android 和 iOS 以及桌面(以及所有内容)的 ui,因此我不必为每个平台制作一个 ui?

如果我使用 Scene2d 中的 ui,它不适用于 iOS 吗?

4

1 回答 1

2

Scene2d 在 IOS 上运行良好。我们正在使用 scene2d 构建 UI,并使用 robovm 将游戏移植到 IOS。核心 gdx 项目下的类应该适用于所有平台。平台特定代码在后端项目中(即 android 后端、robovm 后端...)

所以简而言之,Scene2d 在 IOS 上完美运行。

于 2014-03-30T13:55:34.263 回答