首先,我知道,我仍然使用AS 2,我應該與時間相處,但現在我使用AS2。我在不同的遊戲中進行了編程,但由於某種原因,我無法複製結果,並且意外刪除了其他遊戲。我的問題是我試圖讓玩家做3次不同的攻擊,每次你擊中「A」鍵,但是它所做的只是第一次攻擊。動作2.0組合攻擊使用相同的密鑰
這是我的設置。
我有一個帶有4個關鍵幀的影片剪輯,其中一個關鍵幀有一個空閒的播放器影片剪輯,標記爲「空閒」,一個是步行影片剪輯標記爲「行走」,一個是跳躍播放器影片剪輯,最後,一個攻擊你認爲它被標記爲「攻擊」在我的攻擊影片剪輯中,我有3個攻擊的動畫,每個攻擊的最後一幀有一個停止命令,然後檢查鍵「A」被按下,如果被按下,則它再次播放,這對每一次攻擊都會重複進行。
onClipEvent(enterFrame){
var walkspd = 5;
var sprintspd = 2;
var gravity = 5;
var decel = .1;
//走
if (Key.isDown(Key.RIGHT)){
this.gotoAndStop("walk");
this._xscale = 100
this._x += walkspd;
}
if (Key.isDown(Key.LEFT)){
this.gotoAndStop("walk");
_xscale = -100;
_x -= walkspd;
}
else {
if(Key.isDown(Key.RIGHT) == false && Key.isDown(Key.LEFT) == false && Key.isDown(65) == false){
this.gotoAndStop("idle");
}
}
//攻擊
if (Key.isDown(65)){
gotoAndStop("attack")
}
}
我如何得到這個正常工作?
如果您發現有用的答案,請點擊勾號「✅」圖標接受答案。 – Amer