0

andengineでAutoParallaxBackgroundを垂直に移動するにはどうすればよいですか? これはとても単純な問題ですが、解決策が見つかりません。

私は GLES2 を使用しており、AndEngine http://code.google.com/p/andengineexamples/source/browse/src/org/anddev/andengine/examples/AutoParallaxBackgroundExample.javaに付属のサンプル コードを使用しています。

問題は、AutoParallaxBackground 用に作成されたクラスがないため、どこでも垂直速度を変更または追加できないことです。変更できるのはメイン クラスのパラメーターのみです。

4

2 に答える 2

1

それをする簡単な方法はないと思います。ニーズに合わせて変更する必要がありますが、これは十分に簡単なはずです。

編集:何らかの理由で、この質問が私のフィードに再び表示されたので、私は問題をもう少し調べました。この作業を行うための鍵は、の方法を変更することだと思いonDrawますParallaxEntityglTranslatef3つのパラメーター(x、y、z)の1つだけが入力されているOpenGLのメソッドへの呼び出しがあるため、明らかな解決策は2番目のパラメーターも提供することです。

于 2012-04-19T19:15:47.417 に答える
0

ゲームを横向きモードに設定し、背景が垂直にスクロールしているように感じるように画像を回転させることができます。それ以外の場合は、画像を使用し、physicalHandler を設定して垂直方向の速度を設定し、初期位置にリセットします。

于 2014-11-27T12:12:35.520 に答える