该项目为个人学习期间的独立项目,素材来自Epic素材库与网络,纯蓝图制作。
1.背包系统:实现了物品拖拽,丢弃,鼠标悬浮显示物品信息,快捷道具栏(键盘使用消耗品)使用UE4 数据表格
制作道具数据库,动态管理道具信息
2.连招系统:动作类游戏连招的基本实现,变量保存鼠标按下的键位做一个缓冲,保证连招流畅度,以及在连招过程
中转向,制作连招与技能之间的优先级,相互是否可以打断的一个逻辑判断。
3.怪物伤害系统:人物和怪物的受伤使用了蓝图接口,事件分发器等功能。并且使用继承对不同种类的怪物进行了一
个分类。
4.任务系统:使用游戏实例,游戏模式保存任务信息方便对游戏存档进行管理,实现与NPC对话功能,探索,收集,
杀怪等任务。
5.UI界面:基础的UI按钮功能实现修改抗锯齿,纹理,可视距离,分辨率,调整以及全局音量大小的一个调整。
6.动画蓝图:制作人物,怪物等动画状态机。
7.行为树:制作简单怪物随机移动,追逐玩家攻击。制作Boss行为树,Boss的连招,可以释放技能并且达到一定血
量值暴走,更新怪物属性值,攻击力,攻击后摇,霸体状态,攻击使玩家眩晕。
8.小地图:让玩家清晰的知道自己的