私は Android でビデオ ゲームを作成する方法を学ぼうとしているので、SurfaceView オブジェクトを使用して Android でグラフィックスを作成する方法についての適切なチュートリアルを入手する必要があります。ただし、私が試したすべてのグラフィックチュートリアル(主にSurfaceViewのもの)は失敗しました。XMLは私の要素から外れているため、使用したくないことに注意してください。Googleは、プログラムで実行できるきちんとした広告でその手法を販売したいだけです。
私が遭遇した大きな問題の 1 つは、Google とサードパーティの両方から、import android.opengl.GLSurfaceView コマンドを使用するか、GLSurfaceView のサブセットをインポートするコードを含む多くのチュートリアルがあり、それが私の IDE では機能しないことです。 . それらのいずれかをインポートしようとするたびに、Eclipse は基本的にそのパッケージを認識しないと言いたいのです。奇妙なことに、android.opengl.* をインポートできますが、それでもこれらのパッケージのコードの一部が、認識されていない型やメソッドを参照しています。
最初の問題をしばらくいじってみたところ、Lunar Lander の例では、これら 2 つの問題ライブラリのいずれもインポートしようとしていないことに気付きました。そのため、そのコードと参照リソースを初期段階のプロジェクトの 1 つに取り込み、そのプロジェクトの他のすべてを未使用のままにしました。もちろん、Lunar Lander コードが入っているパッケージを変更し、LunarLander.java などのクラス名を変更しましたが、それは問題ではありません。Eclipseでビルドするものを手に入れることができました。しかし、実行しようとすると、クラッシュするだけでした。Lunar Lander のグラフィックスなどを一切表示せずに、エミュレーターは、基本的にアプリが予期せず動作を停止し、アプリを閉じるように指示するこのエラー メッセージを表示します。
1) opengl.GLSurfaceView パッケージの問題はどうなっていますか? 2) 月着陸船の例はどうなっていますか? 3) Android 用のビデオ ゲームの作り方についてのしっかりしたチュートリアルはどこにありますか
ありがとう。