2011-12-19 11 views
2

SurfaceViewを拡張し、SurfaceHolder.CallBackを実装するクラスを含むアンドロイドゲームを作成しようとしています。次に、クラスは独自のスレッドを作成します。スレッドは適切に一時停止/非停止にする必要があります。私はLunar Landerasの例を参考にしたいと思っていましたが、これはあらゆる種類の本質的なものを実装していないようで、時には携帯電話でクラッシュすることがあります。そして今までにクラッシュすることなく - 私が探しています何ゲームのライフサイクル全体を正しく処理するコード例

はSurfaceViewの、SurfaceHolder.CallBackのスレッドを採用し、明確にonPause、onStop、onRestartなどのように、すべてのゲームのライフサイクルイベントを処理最も簡単なゲームです。

このようなゲーム例はありますか?

答えて

1

apps-for-androidには単純なゲームの例がいくつかあります。例えば、SpriteMethodTestをチェックすると、良いアンドロイドゲームの基本構造(作成するスレッド、通信方法、効率的な描画方法(アプリケーション自体はベンチマーク)...)が表示されます。 SurfaceViewGLSurfaceViewの両方を実装しており、これらのサーフェスに描画する方法が異なります。

1

AndEngine(www.andengine.org)などのゲームフレームワークを使用できますか。メッセージボードには完全なゲームの例が多く、AndEngineは多くのOpenGLの側面を非常に簡単に処理します。

関連する問題