[课程]ARPG游戏制作笔记
第一章:基本操作
移动
角色蓝图默认提供的用于移动的蓝图节点:
获取角色方向:
向前变量只获取Z轴,否则会出现视角朝上或者朝下时移动速度很低的情况
鼠标旋转视角
疾跑
跳跃
通过射线判断角色脚下是否有地面
创建枚举、结构、表格
枚举相当于列表
结构相当于字典
表格蓝图依赖结构蓝图
使用表格创建角色属性
表格蓝图依赖结构蓝图,需要选定结构蓝图作为表头
调用表格数据:
创建所有属性的get与set
方法封装
自定义的getProperty函数需要勾选纯函数,相当于python中的@property装饰器
UI创建
导入字体
创建可复用的bar
图表中
- 预构造事件:编译时执行
- 需要交互的属性需要创建变量并勾选公开
- 构造事件:游戏开始时执行一次
- tick:持续刷新
创建UI
关卡蓝图中创建UI