2012-04-11 23 views
5

アンドロイド用のゲームを開発しようとしていますが、どこから始めるべきかわかりません。 私はC++とOpenGLの多くの仕事をしており、アンドロイドでもC++で作業を続けたいと思っています。 NDKとc/C++プログラミングについてgoogle i/o 2011を見て、私はそれが比較的簡単に行えると感じました。 しかし、私はどのように難しいかについての記事を読んでいます。もしリレーを持っていなければ、私はsdkに固執するべきですが、これは古い情報であり関連していないかどうかわかりません。Android NDK開発

私はC++が好きだからJavaを使うべきでしょうか、あるいはちょうどsdkを始めるべきですか?

答えて

2

NDKは、SDKが提供するサブセットのみを提供します。もちろん、デバッグが面倒で難しくなります。その理由は、ベアボーンのパフォーマンスに近づき、ゲームや特に3Dにとって重要になるからです。

あなたが100%の力を必要とするか、またはあなたがC++で書かれたゲームエンジンを移植しているのであれば、私は確かに知っていないSDK

+0

にこだわる、NDK を考慮していない場合は...が、Java SDKますAndroidのさまざまなバージョンでいくつかのトラブルからあなたを防ぎます。私は、Javaを使用すると、異なるデバイス/バージョンにコードを移植する方がずっと簡単だと思います。もう一つは、Android上のJavaは非常に最適化されているので、パフォーマンスはそれほど低くないはずです... – fen

+0

java + optimized * cough * – CQM

+2

javaは私が知る限り最も遅い実行環境です。しかし、C++は使用するアルゴリズムによってのみ制限されますが、大きな力を持って覚えておいてください。 –