近期開始學習製作遊戲。使用的是Unity在製作2d的平台game。想請問棺叔的 AI如何製作的呢?雖然語法不同但應該能夠借鑑一下....。
比如說最基本的『殭屍』,大致上的構造是:
1. 計算X軸距離 (本身X軸 - 玩家X軸)
2a. 如果距離在100像素以內,就播放攻擊動畫
3a. 如果攻擊動畫的hitbox有觸碰到玩家,玩家就會受傷
4a. 攻擊動畫結束後,重新從(1)開始
__
2b. 如果距離在100像素以外,就面向玩家並播放走路動畫
3b. 走路動畫進行時,移動殭屍
4b. 走路動畫進行2秒後,重新從(1)開始
===========
像比較複雜的boss, 其實構造也只是複雜一點的殭屍而已:
1. 計算X軸距離
2. 如果距離小於200, 50%使用近戰攻擊1, 50%跳開
3. 如果距離大於400, 50%使用發射子彈, 50%往前衝
4. 如果距離在200-400之間, 50%使用魔法攻擊, 50%跳開
5. 每2.5-4秒重新從(1)開始
1. 計算X軸距離 (本身X軸 - 玩家X軸)
2a. 如果距離在100像素以內,就播放攻擊動畫
3a. 如果攻擊動畫的hitbox有觸碰到玩家,玩家就會受傷
4a. 攻擊動畫結束後,重新從(1)開始
__
2b. 如果距離在100像素以外,就面向玩家並播放走路動畫
3b. 走路動畫進行時,移動殭屍
4b. 走路動畫進行2秒後,重新從(1)開始
===========
像比較複雜的boss, 其實構造也只是複雜一點的殭屍而已:
1. 計算X軸距離
2. 如果距離小於200, 50%使用近戰攻擊1, 50%跳開
3. 如果距離大於400, 50%使用發射子彈, 50%往前衝
4. 如果距離在200-400之間, 50%使用魔法攻擊, 50%跳開
5. 每2.5-4秒重新從(1)開始




















