私はandengineを使用して、簡単なレーシングゲームを作ろうとしています。ここで私は道路を動かすことができ、車を道路に置くことができ、車が動いているように見えます。今のところ問題ありません。ここに、私が気になっていて実装できない部分があります。a。移動する道路に、ターゲットの車とは反対の方向にランダムに新しいスプライト(車)を追加し、道路の脇にいくつかの木を表示するにはどうすればよいですか(現在のところ、これは単純な道路にすぎません)。b。背景道路と道路上の車の両方の速度をどのように増減しますか。実行しようとしましたが、アプリケーションがハングします。Sensor-mangerクラスを使用して、デバイスの瞬間を取得しようとしています。私はたくさんのことを求めていることを知っていますが、最初にいくつかの道が必要です。どんな助けでもいただければ幸いです。
質問する
477 次
1 に答える
4
動く道路に新しいスプライト(車)を追加するにはどうすればよいですか...
他にもコンストラクタはありますが、どうでしょうか。
Sprite car = new Sprite(X, Y, TextureRegion, context);
...ランダムな時間に...
登録されたエンティティの更新スレッドで:
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(100);
int chanceOfNewCar = 5;
if (randomInt < chanceOfNewCar) {
// Add your car code.
}
...対象車とは反対方向...
ターゲットの車がどのように動いているかわかりませんが、ここにワイルド スタブがあります。
newCarVelocity = -targetCarVelocity;
...そして道路脇の木を見せて...
車のスプライトを表示するための上記の例を参照してください。
..バックグラウンド道路の両方の速度をどのように増減しますか...
道路にはスピードがありますか?背景が動くということですか?その場合は、車をより速く動かし、カメラで追跡します (背景がより速くパンするように見えます)。
..そして道路上の車...
車と道路にはスピードがありますか?それらを今どのように動かしていますか?
... しようとしましたが、アプリケーションがハングします...
デバッグ。
...センサーマネージャークラスを使用して、デバイスの瞬間を取得しようとしています...
涼しい。
于 2013-02-20T06:45:32.897 に答える