干杯!
答案 0 :(得分:2)
完全取决于你。如果您决定编写自己的游戏引擎,可以使用Objective-C或C ++编写。恕我直言,没有一个正确的方法来做游戏开发。如果我发现比在Objective-C中编码更容易,我使用mac mini并用c ++编写部分编码。毕竟你不想把引擎的东西(可能使用opengl)与ui东西混合在一起,所以你的代码无论如何都要分开。老实说,你的游戏引擎的语言并不重要,只要你可以在idevice上使用它并且写得很舒服。
总而言之,您不必依赖一种语言。在objective-c中编写UI并准备环境以使用opengl,然后在适合您的情况下用c ++编写引擎。
答案 1 :(得分:1)
OpenGL ES是用C语言编写的,这意味着您可以使用C,C ++,Objective-C或Objective-C ++编写游戏引擎。所以要用你满意的东西。
我在那里看到的许多书籍都假定使用C ++,但正如我所说,你可以用上述任何一种方式来制作你的引擎。