2012-02-08 5 views
0

Adob​​e Flash cs5とOpenGLの両方を使用してAndroid OS4.3デバイスにアプリケーションを作成できますか?3Dチェスアンドロイドプロジェクトでadobe flash cs5とOpenGLを使用できますか?

私はアンドロイドOS 4.3対応の3Dチェスゲームを作成していますので、EclipseとSDKを使用しています。

私が今持っている問題は、チェスの断片を人間のようにすることです。例えば、ポーンピースはミニチュアフィートの兵士のように見え、キングピースは王位に座る人物のフィギュアでなければなりません。私はOpenGLを使い始めましたが、私はそれが初めてであるため、 OpenGLでグラフィックス。そこで私はadobe flash cs5を使って作品を作って、OpenGLを使ってチェスボードを作ってみました。なぜなら、私の仕様ではOpenGLを使うと言っていたからです。

私はこれが実際にうまくいくかどうか、これを行うもっと簡単な方法があるかどうかを知りたいと思うだけです。どんな提案も、特にA.I.

誰かが私が協力できるサンプルやアイデアを持っている場合、私は非常に感謝しています。

+0

なぜopenGLを使用しないのですか?それだけでなく、より多くの作業を追加するだけでなく、フラッシュを使用するようだ。 – AedonEtLIRA

+0

私は今質問を更新しました。私は自分の問題を詳しく説明します。私を助けてください。 – user1197274

+1

あなたが噛むことができるよりはるかに噛んでいるような音がします。フラッシュやOpenGLのいずれかに固執して、AIについては今のところ忘れてください。私はあなたにまだ十分なチャレンジがあるはずだと言います。 – Bart

答えて

1

アドビは、「ステージ3D」サポートは将来モバイルデバイスに向かうと言いましたが、その間にAdobe AIRを使用して3Dを加速する方法はありません。

Away3Dや他の2.5Dライブラリーは、Webやデスクトップ用には十分に高速ですが、AIRが2Dゲームでも十分にゆっくり動くので、これがモバイルでどの程度うまくいくかはわかりません。

チェスは比較的静的なゲームなので、3Dグラフィックスを作成してから2Dスプライトにレンダリングすることができます。私は大規模なFacebookのゲームのリードエンジニアでした。私たちはこのアプローチを採用しました。それは、より多くのファイルサイズを必要としましたが、それは品質とパフォーマンスのために非常にうまく機能しました。最終的な結果は、ディアブロ1に類似していましたが、中世ではなくカウボーイのテーマでした。

実際の3Dサポートはありませんが、NMEを検討することもできます。私が作ったFacebookのゲームは、Flashを使って5〜6FPSで走ったが、古いPalm Pre(世界で最も速い携帯電話ではない)でNMEを使って30FPSを上回った。これは、豊富なグラフィックスに頼ることができるように余分なオーバーヘッドを与えるのに役立ちます。このフレームワークは真のC++ NDKアプリケーションとしても公開されるので、実際には独自のOpenGL呼び出しでフレームワーク(オープンソース)を拡張または変更することが可能です。

興味のある方はこちらをご覧ください:http://www.haxenme.org

関連する問題