更新日期:2024年7月8日。
项目源码:第五章发布(正式开始游戏逻辑的章节)
索引
- 简介
- 一、角色战斗状态
- 二、角色移动
- 1.角色起飞(移动前)
- 2.角色降落(移动后)
- 3.生成移动路径
- 4.角色移动
- 三、整合
简介
之前的章节做了这么多准备工作,现在终于要进入我们最为核心的战斗系统
的编写了,战斗系统
又可拆分为如下几个核心功能块:
- 1.角色移动;
- 2.角色战斗;
- 3.角色剧情对话。
请记住,无论多复杂的事情,只要能够将其细分为一个个条目,那么都能完成。
首先,我们先完成角色移动
的功能。
一、角色战斗状态
在开始战斗系统
的编写前,我们需要在角色(Role)
和关卡(Level)
类中新增一些用于战斗系统调度
的状态。
角色(Role):
public class Role : HTBehaviour{