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