問題タブ [andengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AndEngine & SurfaceView (CameraPreview)
AndEngine (Physics Example) の BaseGameActivity の背景としてカメラ プレビューを表示する SurfaceView を追加するにはどうすればよいですか。
java - 私のコード PhysicsRemoveExample.java (AndEngine) の何が問題になっていますか?
herePhysicsRemoveExample.java
から例を作成しようとしています。
プログラムの起動時に次のメッセージが表示されます。
私はビルドパスととを持ってandengine.jar
いandenginephysicsbox2dextension.jar
assets/gfx -> face_box_tiled.png
ますface_circle_tiled.png
。
これは にある私の Java コードですPhysicsRemoveExample.java
。に変更しましたが、例と同じextends BaseGameActivity
です。
そして、LogCat で次のエラーが発生します。
なにが問題ですか?エミュレーター 1.6 および 2.1 で試し、まったく新しい AVD を作成しました。入門チュートリアル (ビデオ – 5 分)を問題なく実行できました。
java - Androidアプリを2回以上実行する際の問題
私はAndroidを初めて使用し、AndEngine(www.andengine.org)をベースにした小さなゲームを開発しています。
ゲームは、さまざまなタイプのタイル(一部は移動可能、一部は回転可能)を使用して、背景のタイルマップを表示します。画面にも線を引きます。
問題は、ゲームを初めて実行するとき(電話で実行する場合、Eclipseから開始する場合)は問題なく実行されますが、電話の[戻る]ボタンを使用してゲームを終了し、電話のホーム画面アイコンからゲームを再開すると、アプリケーションに非常にバグがあります。線が画面に表示されなくなり、タイルの移動と回転の機能が1回だけ機能し、ゲームが機能しなくなります。クラッシュすることはありませんが、ゲームの再起動によって引き起こされるバグによって役に立たなくなります。
アプリケーションのライフサイクルで見つけたものをすべて読み、onDestroy()メソッドでさまざまなオブジェクトをnullに設定しようとしましたが、何も違いはありませんでした。最初のアプリの実行から明らかに「ぶらぶら」していて、2回目に起動したときに問題が発生しています。助けてください、24時間のグーグルと私の脳の破壊は無益でした。
ありがとう、スティーブ
PSエミュレータで実行した場合も同じ動作です。
アップデート:
私は自分のコードをさらに調査しました:
上記の問題の一部を調査するための小さなプログラムを作成しました。線を描画しましたが、アプリの再実行時に描画されませんでした。
AndEngineを使用するには、onLoadScene()をオーバーライドする必要があります。このメソッドでは、起動時に画面に表示する内容を指定すると、メソッドはSceneオブジェクトを返します。シーンは画面に表示される内容を処理するため、言いたい場合は、画面に新しい行(またはスプライトなど)を追加して、myScene.addEntity(myLine)を呼び出します。メインアクティビティクラスと、線を引くMyLineというクラスを作成しました。
私の主な活動:
MyLineクラス:
上記の問題に気付くかもしれませんが、私の弁護では、私はJavaとOOPを初めて使用します。私のアクティビティは1つのシーンのみを使用するため、MyLineクラス内で、SCENEは変更されないため、静的ファイナルとして宣言できると思いました。間違い!プログラムをデバッグすると、静的な最終SCENEが一度設定されると、プログラムが停止され(戻るキーを使用して)再起動された後でも、変更されないことがわかりました。ただし、プログラムがコードを再起動すると、Scenescene = new Scene(1); 新しいIDで新しいシーンを作成するため、静的な最終シーンは新しいシーンではなく古いシーンを指すため、新しいシーンに線は作成されません。
これを解決するには、次の2つのオプションが機能することがわかりました。
また:
または:
そしてコンストラクターで:
私のゲームアプリケーションに関する他の問題はすべて、あるべきではないときに静的または静的なファイナルとして宣言することに関連していると思います。
型変数(およびメソッド)を決定するときに使用できる経験則はありますか?
更新:Gameクラスの3つの変数が、静的である必要があるときに静的なfinalとして宣言されました。それらを静的に変更し、コンストラクターで割り当てることで、すべての問題が解決しました、WOOHOO!{:-)
android - AndEngine を使用した Android ゲームの問題
ゲームで異常な問題が発生しています。ゲームに 6 つのテクスチャをロードしています。最初のテクスチャはゲーム バックグラウンドのタイプです。スプライトをクリックすると、拡張された XML を含むダイアログが読み込まれます。ここで問題が発生します。最初にゲームをロードすると背景が黒くなり、再度リロードすると元に戻り、再度リロードすると黒くなり、このように続きます。これは大きなコードなので、ここに投稿することはできません。どなたか助けてください。これで何日も立ち往生しており、テクスチャをアンロードしていませんが、それでもそのように見えます........
皆様のお役に立てれば幸いです........
ありがとう............
android - メディア ファイルの DTD 問題
Eclipse でandengine ( http://www.andengine.org/ ) の例をビルドしようとしていますが、Eclipse が .mod ファイル (オーディオ リソース?) を XML として解析しようとしているため、続行できません。プロジェクト構成を変更したり、Eclipse で何かを変更したりする必要がありますか? 正確なエラーは次のとおりです。
私は日食が初めてで、Javaの初心者です。
提案をありがとう。
java - Android2.1からAndroid1.6プラットフォームをターゲットにする
私はandroid2.1SDKを持っていて、android1.6を必要とするAndEngineandroidゲームエンジンを使おうとしています。より高いSDKを使用しているにもかかわらず、特定のゲーム例のアクティビティがorg.android.Activityクラスを拡張していないと言って、AndEngineを多数のエラーで動作させることができません。Android2.1からAndroid1.6をターゲットにするにはどうすればよいですか?今はandroid1.6SDKをダウンロードすることすらできません。
android - Android アプリの Andengine
Android アプリで andengine を使用しています。
一部のビューに埋め込まれたネイティブ ウィジェットと共に、ビューでアニメーションを使用する予定です。
それは可能ですか?誰でもサンプルコードを提供できますか?
android - Android ゲームで TMX マップを使用する方法
先週、andengine を使用して tmx マップ形式を使用し、ゲームのバックグラウンドとして実行しました。しかし、and エンジンは理解するのがかなり複雑です。エンジンなしでそれを行うことができるかどうか疑問に思っています。
ですから、私のために時間を割いて、これを手伝ってください ありがとう!
android - Eclipse に Andengine をインストールする方法は?
Android 初心者です... Andengine を使って簡単な Android ゲームを作りたいと思っています。Andengine を eclipse にインストールする方法を教えてください....Linux で eclipse を使用しています。
編集:
Andengine はインストールされていますが、logcat に次のエラー メッセージが表示されます。
android - Tomcat または Andengine を使用するメイジ ゲーム エンジン
Android で Mages ゲーム エンジンを実行する方法に関するドキュメントやチュートリアルは見つかりませんでした。
http://code.google.com/p/mages/downloads/list
上記のリストから、何をダウンロードする必要があるか説明してください。2 つのエミュレータ間で簡単なゲームを作成する必要があります。上記のリンクのインストール ファイルには、clien.apk と Tomcat 用の GASP ファイルが含まれていることに気付きました。私はすでにTomcatをインストールしているので、これが理想的です。
どのように、そしてどれを使用するかについて私が本当に行き詰まっているのを助けてください。
編集: これには engine を使用する方が簡単でしょうか? andengine を使用して 2 人のプレイヤー間でゲームを作成することは可能ですか?
ありがとう