我努力工作,爲我的比賽時承認此陣的兩個實例具有相同的X或Y位置作爲另一種方式,如果是移動重隨機實例之一:位置定位陣列的兩個實例是否在同一位置
for(i=0;i<8;i++) {
PlatformInstance[i] =new Platform();
PlatformInstance[i].y= Math.random()*900;
PlatformInstance[i].x= Math.random() *1500;
stage.addChild(PlatformInstance[i]);
}
我的問題是,我嘗試代碼檢測到一個平臺實例具有相同的位置,相同的平臺實例,並會不斷地重新隨機位置。 有沒有區分不同實例的方法?
非常感謝。
編輯
唯一的代碼,我能想到的是運行在一個循環中的if語句,看看
If (PlatformInstance[i].y == PlatformInstance[i].y)
顯然這是否難道不工作,它的思維我知道這將不但是我想知道是否有一種方法可以做到:
If (Platforminstance[i].y == "other" Platforminstance[i].y
或一些其他類似的話
您嘗試過哪些代碼?此外,我認爲你指的是「數組中的元素」,而不是「數組的實例」,對嗎?你的措辭有點令人困惑 – VBCPP
對不起,我的意思是數組的元素,我能想到的唯一代碼是在循環中運行if語句來查看PlatformInstance [i] .y == PlatformInstance [i] .y ,顯然這難道不工作,它的思考,我知道這不會,但是我想知道是否有這樣做的方式: – user3620509
如果(Platforminstance [I] .Y ==「其他」 Platforminstance [I] .Y – user3620509