欢迎光临散文网 会员登陆 & 注册

02--2021 6/25--7/2

2021-07-03 10:20 作者:ANan1322  | 我要投稿

UE4---塔防游戏案例练习

UE4基础学习:谌嘉诚,https://www.bilibili.com/video/BV164411Y732?share_source=copy_web

案例教程:杨一鸣,https://www.bilibili.com/video/BV15z411B7sb?p=6&;share_source=copy_web


制作步骤:

1、绘制大致地形(潦草.jpg)

乡间小路

2、创建敌人父类,子类,编辑敌人动画蓝图

3、设置起点、路径点、导航网格,以此编辑敌人移动路线及逻辑

4、制作塔基,设置塔基攻击与摇头、切换目标

5、编辑子弹蓝图,设置子弹碰撞、追踪敌人(锁头.jpg)等逻辑

比方有个弹药长这样

7、创建基础UI,指示基地生命值,当前金币数量,敌人进攻轮次等,绑定UI生命值与游戏设定生命值来实现实时变化

金币其实用数字可能直观些
查看当前防御塔的面板

7、防御塔升级,敌人升级

之后设计新防御塔的面板时,可以直接修改级别数据

8、敌人随机生成,随游戏进度,变更不同敌人的出现概率(截至6/30)

据已生成的敌人数量判断进攻波次(游戏阶段)

9、胜负判定,得分计算,修一些bug....

10、传说中的后期

不过游戏画面还是锁在了俯视视角



BlendSpace混合空间,能在两个骨骼动画之间创建过渡动画,如由行走动画过渡为奔跑动画,利用【混合空间】编辑来实现两种动作状态的衔接,使之协调、自然。


蓝图模式下的调试:

F9,添加/移除目标断点,游戏运行到断点处会自动暂停,鼠标移动到某个变量上,会显示该变量的值

F10,执行下一步



后面有想法试着做做多种效果的防御塔,AOE子弹,攻击型、Buff型敌人等

比如从天上下来抓走防御塔,会逃跑的雪怪,诶嘿


02--2021 6/25--7/2的评论 (共 条)

分享到微博请遵守国家法律