問題タブ [andengine-gles-2]
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 のフェードイン/フェードアウトとアルファ修飾子が機能しない
AndEngine GLES2 に問題があります。
私はこのコードを持っています:
だからうまくいかない。何もしません...
私は何をする必要がありますか?
java - AndEngine GLES 2-黒い画面、エラーなし
AndEngineGLES2を使用してAndroid用のゲームを書いています。すべてが正常に機能していました-背景画像があり、スプライトが動き回っていて、音楽さえありました-最近まで、ディスプレイが黒くなったときに何か新しいことを試しました(2つの異なるシーンを切り替えられるようにしたかった)。
それでもゲームを実行でき、エラーは表示されませんでした。ゲーム中に作成したすべてのログエントリが表示され、音楽も再生されていたため、ゲームが「正常に」実行されていることがわかりましたが、画像が表示されませんでした。何もない。全部黒。
したがって、この「エラー」が発生する前にすべてを元に戻すと、うまくいくと思いました。しかし、それでも画面は真っ黒です。
背景画像以外はすべてコメントアウトしてみましたが、何もありませんでした。
質問が多すぎない場合は、誰かがこの短いコードを調べて、そこで何が問題になっているのか教えてください。
これは私が使用する変数です:
EngineOptionsは変更したことがないので、問題ないはずです。
ここでは、TextureAtlasを作成し、背景画像をロードします。
そして最後に、シーンがインスタンス化され、背景がアタッチされます。
では、なぜこの小さなアクティビティが表示されないのでしょうか。私は忘れました:そのSimpleBaseGameActivity。
AndEngine GLES2はエミュレーターで実行されていないため、電話(Samsung Galaxy GIO)を使用する必要があり、別のマシンでアプリをテストすることはできません。
誰かが同様の問題に遭遇しましたか?どんな助けでも本当にありがたいです、そしてあなたの時間をありがとう!
- クリストフ
android - AndEngine GLES-2 でシーンを適切にリセットするには?
AndEngine GLES-2 を使用して Android でゲームを開発しています。プレイヤーがレベルを完了した後、シーンをリセットしているときに問題に直面しています。シーンをリセットすると、すべてのスプライトの位置が失われ、互いの位置に表示される傾向があります。つまり、位置が入れ替わります。
すべてのスプライトなどを null に設定したり、clearUpdateHandlers() や clearEventModifiers() などのメソッドを呼び出したりするなど、すべてのことを試しましたが、まだ成功していません。
多くのグーグル検索の結果、engineOptions.getRenderOptions().disableExtensionVertexBufferObjects(); が見つかりました。メソッドでこの問題を解決できます。だから私はそれを呼び出そうとしていますが、コンパイラは、このメソッドが RenderOptions クラスに対して定義されていないというエラーを出します。
org.andengine.engine.options パッケージの RenderOptions クラスを確認しましたが、メソッドは実際にはそのクラスに存在しません。プラグインが不足していますか、それとも他に問題がありますか? 助けてください、私は立ち往生しています。
android - AndengineBaseゲームアクティビティで比率解決ポリシーを使用しながらonSetContentViewをオーバーライドする方法
私はでゲームを開発しています(構築することを学んでいます:) andengine GLES2
。Baseゲームアクティビティを使用しており、ビューをオーバーライドしsetContent
てAdMob広告を配置しています。
解決ポリシーを除いて、すべて正常に機能します。
比率解決ポリシーは私が一緒に使用しているものですCAMERA_WIDTH = 800; and CAMERA_HEIGHT = 480;
問題は、オーバーライドされるたびに、onsetContentView
シーンが中央に揃えられず、マージンが下部にのみ表示され、上部と下部の両方には表示されないことです。水平方向に配置した場合も同じことが起こります。マージンは右側にのみ表示され、両側には表示されません。どうすればこれを修正できますか?私は以下に私のコードを与えています:
これが私が得た画像です。画像を選択すると、シーンの下の白い余白が見えます(スタックオーバーフローのために注目されませんが、背景も白いです)
どんな提案も私に完全に役立つでしょう
どうすればこの問題を解決できますか助けてください
ありがとうございます、
android - AndEngine with Google Play ゲーム サービス
AndEngine-GLES2-AnchorCenter を使用しており、Google Play ゲーム サービスを実装したいと考えています。
(Google Play ゲーム サービスの一部 - Android サンプル) からクラスを同じパッケージ内のプロジェクトにコピーBaseGameActivity
しました。GameHelper
BaseGameUtils
util
AndEngine は既に を使用しているためBaseGameActivity
、名前を にGBaseGameActivity
変更し、拡張クラスを BaseGameActivity (AndEngine クラス) に変更しました。
に:
次に、クラスを拡張しましたGBaseGameActivity
( BaseGameActivity(AndEngine class) を拡張すると、動作します...しかし GBaseGameActivity(BaseGameUtils class) では機能しません)
私は自分のプロジェクトをコンパイルしようとしましたが、私は得ました:
GBaseGameActivity.java:63:
BaseActivity.java:35:
問題はどこですか?
android - AndEngine - オブジェクトをシーンに配置する位置を知る方法
私は現在、AndEngine GLES2 Center を使用してシーンをセットアップしていますが、次の疑問があります。背景を配置したところ、この新しいバージョンの AndEngine では、スプライトの位置は左下を基準にする必要があることがわかりました。
しかし、オブジェクトを (x,y) の位置に配置したい場合、FireWorks などのエディターでその位置を確認し、Sprite 引数を使用すると、エディターに表示されるのと同じ場所に表示されません。オブジェクトを配置する正しい位置を知る方法は?
ありがとう!
android - Andengine - 良いルーブローダー?
ここで見つけた 2 つのプロジェクトを調べました: AndEngineJb2dJson AndEngineRubeLoaderExtension
知っている人もいると思いますが、私はローリング シーン ベースのゲームを開発しています。XML ファイルからすべてのエンティティをロードし、ロード シーンで作成しています。最近、ゲームの幅を広げています。これにより、レベル全体で約 500 エンティティ (250+- ではなく) しかし、これはパフォーマンスの問題を引き起こします。
私の質問は、これらの Rube ローダーがパフォーマンスの問題をサポートしている場合、何らかの改善を行うか、通常の andengine ローダーと同様に、XML \ JSON の各エンティティを手動でロードする必要があるということです。
同じ量のエンティティを使用してローリングシーンベースのゲームを開発し、それを実装する正しい方法を教えてくれる人はいますか?
ありがとう
android - andengine physicalbox2d 拡張機能を備えた Android スタジオ
プロジェクトに andengine physicalbox2d-extension を含めようとしています。Eclipse を使用するのは非常に簡単でした (プロジェクトをインポートしてパスに含めるだけです)。
しかし今、私はアンドロイドスタジオでそれをやろうとしています
これらの2つの方法を試しましたが、両方で例外が発生しました
方法 1: andenginephysicsbox2extension.jar をインクルードします。
これにより、次の実行時例外が発生します。
方法 2 : andEnginePhysicsBox2DExtension プロジェクトを含める
これにより、コンパイル エラーが発生します。
この拡張機能を Android Studio にインポートできる人はいますか?
私は何を間違っていますか?