新浪博客

虚幻学习(1)Test2

2022-12-28 23:35阅读:
测试要求:
1使用UI控件制作主界面,使用账号密码登录UI示意即可,不需要账号密码输入)。、
2搭建一个小场景,简单几何体搭建即可。要有AB两个位置,玩家起点在A。怪物生成点在B
3 进入游戏之后,要求做到,人物和怪物的移动、跑、攻击、血量设置、死亡。
4游戏成功条件,杀死三只怪物,怪物要求,死亡一只后在B点生成下一只,以此类推。第一只怪物攻击一次死亡,第二只攻击两次后死亡,第三只攻击三次后死亡。
5游戏失败条件,人物受到5次攻击,则游戏失败,退出游戏(点击退出按钮)。
6制作小地图,地图可以看到玩家角色,AI位置。
前期准备:角色模型及动画、AI模型及动画
第一部分:1,创建新地图,搭建游戏框架蓝图(模式、角色、控制器、HUD);2,角色蓝图添加spring及下方camera,完成走
、跑,以及手持武器功能。其中动画最终放弃采用混合空间模式,直接空闲、走、跑动画拼接状态机。
第二部分:1,创建出生点UI,绑定在生成位置蓝图中,其中UI文字在各实例中可编辑直接赋予;在UI中用文字变量设置文字。2,在AI蓝图中使用AIMoveTo实现追逐角色功能(暂不用行为树);在控制器蓝图中生成AI,注意要在AIMoveTo前加延迟。
第三部分:1,创建AI动画,关联AI蓝图,实现Idle和Crawl功能;2,创建AI血条UI,绑定函数(HP和MaxHP实现),设置面向相机显示;3,在玩家角色动画中加入slot,放入攻击AM(动画蒙太奇),在AM中添加AN(通知),通知函数中接收消息后,进行球形检测,并使AI接受攻击值;4,AI蓝图中接收伤害值,重置AIHP,若AIHP小于零,则停止AI移动、播放死亡动画、取消胶囊体碰撞、取消血条UI,并重新生成新AI,销毁旧AI。

我的更多文章

下载客户端阅读体验更佳

APP专享