我試過預先搜索答案,但我不知道應該搜索什麼關鍵字才能找到我想要的內容。如何在as3中使用事件構建命令系統?
這是問題。
我想用AS3做一個簡單的回合制戰略遊戲。我正在使用2類:
- 「主」類用於啓動遊戲
- 的「城堡」級與功能派遣一個「攻擊」事件創建了一個城堡。
當遊戲開始Main類(主遊戲屏幕)將創建4個不同的Castle類的實例。這些城堡中的每一個都可以選擇攻擊其他城堡。
我想設置一個這樣功能的系統:
主要類包含一個事件監聽器聽到「攻擊CastleX」(X是可變的,它改變根據該城堡是攻擊)
城堡將派遣一個名爲「Attack Castle#1」或「Attack Castle#2」的活動來表明它想攻擊哪座城堡。
然後主類接收「Attack Castle#1」或「Attack Castle#2」事件。並減少目標城堡的生命值。
我在這裏的問題是,我不知道如何建立一個事件監聽器,它可以偵聽兩個事件「攻擊城堡#1」和「攻擊城堡#2」或「攻擊城堡#3/4/5/6/7" 。
我有一種感覺,我可能不得不爲此目的使用字符串。
它工作完美,我從你的例子中學到了很多!非常感謝馬蒂! –