Objective-Cよりも、特にiPhoneのようなリソースが制約された環境では、C++がObjective-Cよりも好まれるとよく聞きます。 (私は、iPhoneサービスに最初に話すにはまだObjective-Cが必要だと知っています。)しかし、最近の2DゲームエンジンはObjective-CというCocos2dのようです。C++ iPhoneゲームでObjective-Cゲームエンジンを使用しますか?
アップルが「Objective-C++」と呼ぶものは、C++クラスとObjective-Cクラスを1つのファイルに混在させることができますが、同じクラスや関数内で言語の構造を混在させることはできません。
Cocos2dをC++ゲームに使用することは理にかなっていますか?あなたは "接着剤"コードをたくさん書く必要がありますか?私は、OpenGL-ESの直接的なアプローチが必要とする重労働を避けたいと思います。
ありがとうございました。パフォーマンスの考慮事項を別にして、私は個人的な好みの問題としてC++を使用することを好むでしょう。私はこれを行うことができ、まだCocos2Dを使用するように思えます。 – Buggieboy