2014-11-21 50 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; 
        } 
       } 
      } 

感谢您的帮助反正:)