更新日期:2024年7月8日。
項目源碼:第五章發布(正式開始游戲邏輯的章節)
索引
- 簡介
- 一、角色戰斗狀態
- 二、角色移動
- 1.角色起飛(移動前)
- 2.角色降落(移動后)
- 3.生成移動路徑
- 4.角色移動
- 三、整合
簡介
之前的章節做了這么多準備工作,現在終于要進入我們最為核心的戰斗系統
的編寫了,戰斗系統
又可拆分為如下幾個核心功能塊:
- 1.角色移動;
- 2.角色戰斗;
- 3.角色劇情對話。
請記住,無論多復雜的事情,只要能夠將其細分為一個個條目,那么都能完成。
首先,我們先完成角色移動
的功能。
一、角色戰斗狀態
在開始戰斗系統
的編寫前,我們需要在角色(Role)
和關卡(Level)
類中新增一些用于戰斗系統調度
的狀態。
角色(Role):
public class Role : HTBehaviour{