2013-02-20 56 views
0

我正在使用andengine並試圖製作一個簡單的賽車遊戲。 在這裏,我能夠移動道路並能夠將汽車放在路上,並且它正在顯示像汽車在移動。現在可以。現在這裏是我發現令人擔憂並且無法執行的部分。 a。如何隨時在目標汽車的相反方向上在行駛的道路上添加新的精靈(汽車),並在道路旁顯示一些樹木(因爲目前它只是一條簡單的道路)。 b。我將如何增加和減少道路上的背景道路和汽車的速度。 我試圖做但應用程序掛起我也試圖使用Sensor-manger類來獲取設備的時刻。 我知道我需要很多,但我需要一些開始。 任何幫助,將不勝感激。在移動背景中隨機添加精靈

回答

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; 

......並顯示在道路的一側一些樹木...

參見顯示汽車精靈上面的例子。


..我如何會增加,同時降低背景道路的速度...

的路上有速度?你的意思是移動背景嗎?如果是這樣,請更快地移動汽車並讓相機追逐它(所以背景看起來更快)。


..和道路上的汽車...

汽車和路有速度嗎?你現在怎麼移動它們?


......我試圖做的,但應用程序掛起...

調試。


......我也嘗試使用傳感器,馬槽類來獲得設備的那一刻...

酷。

+1

嗨,@ CamFred偉大的。保持在觸摸伴侶。 – 2013-02-20 06:56:09

+0

請注意,現在有人正在清理問題的語言,我的回答方法顯得很狂躁。 – 2013-02-20 08:29:57

+0

thnx的答覆我會給它一個鏡頭,並會提出與輸出..thnxx再 – vyas 2013-02-20 13:14:38