2015-05-06 33 views
0

我有一個頂視圖高速公路和兩側森林的背景,我想要它,當汽車碰到綠色森林區域時,遊戲會變成另一個場景。我曾嘗試在森林區域放置一條線路,以便在車輛打到另一個場景時切換線路,但我失敗了。我正在使用動作腳本3.謝謝。如何在AS3中創建汽車碰撞?

回答

1

一種解決方案可能是將軌道路面圖形放置在位於綠色森林頂部的單獨sprite中。然後你可以通過hit test來看看你的車什麼時候不碰路。這意味着它在森林裏。

有一個簡單的自上而下的賽車遊戲在這本書中使用了類似的技術:AS3 Game Programming Universitysite

考慮看看那本書可能是真正有用的,如果你是剛開始接觸遊戲。

+0

我已將森林和道路分成兩個不同的子畫面,並添加了以下代碼,並且碰撞仍然無效。 if(blueCar4.hitTestObject(ForestCollision1_mc)) \t { \t \t gotoAndPlay(1,「Game Over」); \t \t blueCar4.visible = false; \t} 別的 \t \t { \t \t的gotoAndPlay(1, 「場景森林」); \t} // blueCar4是汽車,ForestCollision1_mc是碰撞對象。我怎樣才能使它工作?謝謝您的幫助 –