基本的に完成したAndroidゲームがあり、iOSへの移植を開始したいと考えています。
私は目的 c に完全に異質であり、どこから始めればよいかわかりません。Android には、サーフェス ビュー、キャンバス、およびキャンバスを描画してポストするゲーム ループがあります。iOSに相当するものは何ですか?
まず、言語間での音訳には十分注意してください。多くの場合、Java の慣用句を取り上げて iOS で「同じことを行う」ことはできません。多くのことは、まったく異なるアプローチで行われます (スレッド化が主な例です。描画も異なる方法で行われることがよくあります)。最初にプラットフォームの学習に時間を費やす必要があります。そうしないと、「ほぼ」機能し、バグやパフォーマンスの問題を永遠に追跡できるものを手に入れることができます。
そうは言っても、あなたがおそらく勉強したいツールはCocos2D です。これは、iPhone で 2D ゲームを構築するための非常に優れたサードパーティ製ツールキットです。これは一般的に、ゼロから構築しようとするよりもはるかに優れたアプローチであり、ゲーム開発者の学習曲線が低くなるはずです.
ゲームの性質を知らずにどのように移植すべきかを知ることは困難ですが、ほとんどの iOS ゲームは非常に拡張可能な OpenGL で書かれています。ただし、レンダリング パイプラインをどのように設計するかで大きな役割を果たすことができる最適化のトリックがいくつかあります。
OpenGL を使用する場合は、NGMoco が提供するこのスタンフォード トークをチェックしてください... http://www.youtube.com/watch?v=VNr5I3ZRecE