开发iPhone游戏需要什么? [关闭]

2024-05-07

我是 iPhone 编程新手,但我有良好的 Java 基础,并且开始了解 Objective-C 的工作原理。
我想开始开发iOS游戏.

我需要学习吗Open-GL?
即使是2D games (like 愤怒的小鸟, 割绳子, 涂鸦跳跃 or 小翅膀)?
我需要学习什么才能从简单的 UI 应用程序(带有按钮、滑块、标签等)切换到真实游戏?


首先,您需要一个 Apple 开发者帐户publishiPhone 应用程序商店中的游戏。

其次,您可能不会经常使用 Objective-C 进行游戏编程。它的运行时绑定无法与 C 或 C++ 方法调用的速度相比。

对于任何跨平台游戏开发(可能是 iPhone + Android),您都需要 OpenGL。 OpenGL 也恰好是在这两个平台上制作硬件加速 3D 游戏的唯一方法。

我的建议是学习 OpenGL 来开发 iPhone 游戏。这还有一个额外的优势,即允许您为大多数其他移动平台编写游戏,并且只需最少的额外学习。 您当然可以使用 Apple 自己的 2D API 进行游戏开发,但出于前面所述的原因,我不会推荐它。

游戏编程与应用程序开发完全不同。我建议从简单开始。

快乐的游戏编程!这是我最喜欢的开发领域。

编辑:我意识到我让 OpenGL 看起来好像它专门用于 2D 游戏开发,但事实并非如此。 OpenGL 非常适合 2D 和 3D 游戏开发,尽管它的大部分材料都集中在 3D 编程上。使用 OpenGL 进行 2D 编程实际上是将 Z 坐标设置为 0。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开发iPhone游戏需要什么? [关闭] 的相关文章

随机推荐