2012-02-12 15 views
1

C++で書かれた完成したゲームプロジェクトをiPadに移植する最も速い方法は何ですか? Macを購入せずにそれを行う良い方法はありますか?Windows OS上のC++でのiPad/iPhoneアプリの開発

+0

ゲームではどのような技術を使用していますか? DirectDraw? OpenGL?それぞれのバージョンフレームワークを使いましたか?未処理のwin32 API?どのような入力ですか?あなたのゲームはマルチタッチにも適していますか?もっと多くの情報が必要です。 –

+0

レンダリング用のOpenGL ES 2.0、HID入力用のRAW入力、ファイルシステムとしてのPhysFS抽象化...残りは自分のエンジンです – runnydead

+0

@hubrobin:サウンドはどうですか? –

答えて

4

Marmalade(旧Airplay SDK)は、ゲームに最適なクロスプラットフォームのSDKです。 Visual C++でコードを記述し、シミュレータでWindowsで実行することができます。 PCを使用すると、iPhoneで実行中にゲームをデバッグ(ステップ実行、ブレークポイントなど)することはできません。テスト用のiPhoneへのデプロイメント(Windowsからの)は、XCodeのやり方と比較してむしろtediousと思われます。

マーマレードでサポートされていないiOSネイティブAPI機能を使用する必要がある場合は、EDK(拡張開発キット)を使用してラッパーを作成できますが、ラッパーライブラリを一度構築するにはXCode付きMacが必要です。

開発用にMacを購入する場合、最も安いルートはおそらく、Mac Miniと、既存のキーボード、モニタ、マウスを使用できるKVMスイッチです。より多くのメモリをあらかじめインストールしてMac miniを購入するよりも、Mac Miniのメモリを自分でアップグレードする方が安いです。アップルストアよりも安いオンラインコンピュータ小売店からのMacメモリアップグレードを注文することができます。

も参照してください:

補遺

私は、iOS版はすでにのOpenGL ESをネイティブでサポートしていることを言及するのを忘れてしまいましたXCodeはC++コードをコンパイルできます。 Objective-CとC++を混在させることも可能です。したがって、C++エンジンを多かれ少なかれ保つことができ、ユーザーの接触を検出するなど、iOS固有の機能に関するラッパーを作成できます。

+0

Mac Mini ...良い方法のように見える – runnydead

+1

私はできるだけ安いMac Miniに行き、自分のメモリをアップグレードしました。私はその設定に満足しています。快適にXcodeを実行するには、少なくとも4GB必要です。たった2GBで、Xcodeはかなり厄介です。 8GBのメモリアップグレードは4GBよりもはるかに高価ではありません。 Mac Miniのルートに行く場合は、2011年後半のモデルを取得し、以前のモデルからの残り物ではないことを確認してください。 –

+0

公式に認可されたルートではないが、安価なソリューションとして適切な強力なマシンでHackintoshを構築したり、エミュレータを実行することも可能である –

1

私はできないと思います。私はあなたがマックを持っている必要があると信じています!あなたが1つを購入したくなければ、私はちょうど友人からそれを借りることを提案する!

関連する問題