2012-01-07 16 views
0

単純なゲームを作成する場合は、画面上を前後に移動できるスティックフィギュアをAndroidで使用する必要がありますか、使用しない2DグラフィックスOpenGLで十分ですか?私は簡単なゲームを作ろうとしているのですが、OpenGLに焦点を当てる必要があるかどうかを考えています。おかげでAndroidでの2D図面

答えて

1

:あなたは重力と物理的な衝突などをシミュレートしたいときは...

チェックこの最初のいくつかのフレームワークを必要とするかもしれませんキャンバスを使い始めることをお勧めします。 http://developer.android.com/guide/topics/graphics/2d-graphics.html

最も関連性の高い詳細については、「表面上の表示」セクションを参照してください。 最近では、このようなものがますますハードウェアアクセラレータになっているため、3.0以降の新しい携帯電話ではかなり良いパフォーマンスが見られます。

古典的な「月の着陸」の例は、源を読んだり、多分ベースとして使う素晴らしいプロジェクトです。

http://developer.android.com/resources/samples/LunarLander/index.html

1

あなたは大きな提案をしたいですか?

スタート、それは無料Androidの2DのOpenGLのゲームエンジンです

を学び、AndEngineを使用してこれはAndEngineで作られたList of Apps and Gamesであり、これはlist of showcasesです。

また、拡張機能(box2d、マルチプレイヤー、コントロールなど)のため、非常に非常にクールです。その創始者は、今Zyngaので働く:)

ソースコードはGitHub上のavaibleである

UPDATE(Googleのコードに見ていない、それは時代遅れだ):この拡張機能の完全なリストである

  • AndEngineAugmentedRealityExtension
  • AndEngineLiveWallpaperExtension
  • AndEngineMODPlayerExtension
  • AndEngineMultiplayerExtension
  • AndEngineMultiTouchExtension( 'GLES2' ブランチにマージ。)
  • AndEnginePhysicsBox2DExtension
  • AndEngineSVGTextureRegionExtension
  • AndEngineTexturePackerExtension
  • AndEngineTMXTiledMapExtension( 'GLES1' ブランチにマージ。)
+0

jarファイルは、私はダウンロードして、私のビルド・パスに置くことができますどこかにありますか? – auwall12688

+0

私が理解しているように、彼はすべてを書き換えて、彼のgithubアカウントですべてを更新しています。私は手動ですべてを構築し、それらを使用するためには瓶を作成する必要があると思います。古い安定版(5ヶ月)については、私は考えるGoogleコードを見てみることができます。とにかくフォーラムで公式のアナウンスに従うことができます:http://www.andengine.org/forums/announces/andengine-gles2-pre-release-on-december-23rd-t6097.html – StErMi

0

最善をしています簡単な2Dアニメーションから始め、アンドロイドの仕組みを学び、より強力なグラフィックスをOpenGLに移行する必要があるかどうかを学びます。あなたは何のOpenGLの経験を持っていませんが、既存のゲームライブラリを使用したくない場合は、私は、How can I use the animation framework inside the canvas?