2014-11-21 67 views
0

我有一個小問題。hitTest與陣列相同的數組AS3

我希望我的陣列會發生碰撞,所以他們會站成一排。 (如在戰爭的年齡) 所以像

if (array[1].hitTestObject(array[0])) array[1].x --; 

但我想這與數組[2]則hitTest陣列[1]到...

我希望有人可以幫助我走出這個..

問候賈斯汀比謝爾

+0

你爲什麼不使用'for'循環? – 2014-11-21 13:37:15

+0

我做了,但我沒有得到它如何使一個函數,將碰撞陣列的所有部分,如: 如果數組[1] hittests數組[2]和數組[2] hittests數組[3]和數組[3] hittests數組[4]等 – JScottyBieshaar 2014-11-21 13:56:26

回答

0

我已修復它。

我正在創造一個有點側滾動塔防遊戲。

和我固定它是這樣的:

for (var i:int = eL; i >= 0; i--) { 
       if (i != 0) { 
        if(enemy[i].x - enemy[i - 1].x < 60){ 
         enemy[i].speed = enemy[0].speed; 
        } 
       } 
      } 

感謝您的幫助反正:)