iphone - 用 opengl ES 为 iphone 制作了一个 2d 游戏。我应该使用 uikit 作为其之上的界面吗?

标签 iphone user-interface uikit opengl-es

我用 OpenGl ES for Iphone 制作了一个非常简单的 2d 游戏(有点像俄罗斯方 block 和打砖 block 的东西混合在一起,为了好玩)。 现在我需要在下面( Playground 是透明的)和游戏空间的顶部构建 UI。 分数、关卡和玩家显示、背景动画、控制按钮...我应该(可以吗?)使用 Uikit 来处理所有这些元素吗? 推荐使用 openGL 吗?如果是这样,为什么?性能方面?

谢谢大家

最佳答案

除了 Brad Larson 列出的链接之外,我想补充一点,制作透明的 openGL 层很容易,但它会导致性能下降。数量取决于几个因素,但对于简单的游戏来说,拥有透明的 openGL 层应该不成问题。然而,由于存在大量多边形,我发现性能受到影响。

关于iphone - 用 opengl ES 为 iphone 制作了一个 2d 游戏。我应该使用 uikit 作为其之上的界面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4078778/

相关文章:

iphone - 找不到实例方法(返回类型默认为id)

java - 使用 Swing 添加 GUI,但不确定采取的顺序

swift - 带有 groupPagingCentered 的 UICollectionViewCompositionalLayout 没有开始居中

iOS Storyboarding - 实践经验 re : multiple developers?

ios - 是否可以在 iOS 应用程序包中创建指向文件的硬链接(hard link)?

iphone - 用数据填充实体后创建核心数据关系

c# - 当用户登录到 Windows 时,ToolStripButton 从 PropertyGrid 中消失

ios - 难道不是应该只每帧调用一次layoutSubviews吗?

php - 如何从 .php 文件检索数据

ios - 右侧标题中的UIButton图像