我有一个基本完成的安卓游戏,我想开始将它移植到 iOS。
我对 objective-c 完全陌生,我不知道从哪里开始。在 android 中,我有一个表面 View 、 Canvas 和一个绘制和发布 Canvas 的游戏循环。 iOS 的等价物是什么?
最佳答案
首先,尝试在不同语言之间进行音译时要非常小心。在许多情况下,您不能只学习 Java 习语并在 iOS 上“做同样的事情”。许多事情是用完全不同的方法完成的(线程是一个主要的例子;绘图通常也以不同的方式完成)。您应该先花一些时间学习该平台,否则您将获得“几乎”可用的东西,并永远追查错误和性能问题。
也就是说,您可能想要研究的工具是 Cocos2D这是一个非常好的 3rdparty 工具包,用于在 iPhone 上构建 2D 游戏。这通常比尝试从头开始构建要好得多,而且游戏开发者的学习曲线应该更短。
关于ios - 将android代码移植到 objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12208719/