0
我是ActionScript 3.0的新手,所以如果你們能幫助我一點。製作阻擋障礙
我想製造一個阻礙玩家路徑的障礙。我這樣做是因爲我將所有移動存儲到數組,並且如果它們發生碰撞,它會將玩家移動到之前的位置。有沒有另一種方式,因爲我認爲這不是正確的做法。有時當它碰撞時球員無法移動。你能不能給我一個例子:)
感謝
我是ActionScript 3.0的新手,所以如果你們能幫助我一點。製作阻擋障礙
我想製造一個阻礙玩家路徑的障礙。我這樣做是因爲我將所有移動存儲到數組,並且如果它們發生碰撞,它會將玩家移動到之前的位置。有沒有另一種方式,因爲我認爲這不是正確的做法。有時當它碰撞時球員無法移動。你能不能給我一個例子:)
感謝
這是你所能檢測到碰撞的唯一途徑,但多一點精緻的生活方式。
實際上你碰撞了屍體(但是並沒有將變化應用到實際物體上)。
檢查舞臺上的所有碰撞物體。
採取必要的步驟(回滾,摧毀..任何東西)
應用更改&渲染的屍體,在屏幕上。
鑑於上述情況,作爲閃存爲例:
var hero:Sprite = new Sprite();
addChild(hero);
while(1) {
var newX = hero.x + 1;
if(newX < 100)
hero.x = newX;
}
每場比賽應該有一個循環。循環必須分支出各種情況。那就是你的開始。
英雄對象可能與用戶的交互&支票不斷增加,迫使你重新思考解決方案爲您的項目變得更&更密集的移動...