本专栏每10章会做一次项目优化,但不影响具体功能
我们可以打开优化前的项目10也可以打开优化后的项目11
双击King或者怪物熊预制体 - 进入预制体空间后创建一个Image改名为StateUI01
代表第一个受击状态
修改Canvas的渲染模式 - 改为世界WorldSpace
调节Image(StateUI01)尺寸0.01缩放,并移动到怪物头顶上
将以下资源导入之前创建的Art文件夹
设置为精灵模式后应用
拖拽至刚刚创建的受击状态显示Image(StateUI01)上,
将Image(StateUI01)隐藏 - 这样的做法是当我们受击时进入动画受击事件帧函数中来延迟显示这个状态UI
接下来编写脚本:
运行项目 怪物King受击时会显示受击标志,1.3s后消失
本篇做了怪物被击退时显示击退图标的效果功能,接下来还需做以下内容:
1.当魔法球命中后怪物后的爆炸技能特效
2.怪物UI信息血量显示(笼)
3.怪物死亡特效
4.怪物死亡掉落物品
5.掉落物品拾取后的转移与穿戴
6.异步传送转换场景
7.目标点巡航功能
以及开放回合制、坐骑系统、宠物系统、背包系统、神炼系统、商城系统、Boss的目标跟随任务导航系统以及UI播放3D动画效果等等。
具体项目运行效果请关注water1024的b站视频项目演示《破碎纪元》
【Unity回合2.5D】破碎纪元_单机游戏热门视频 (bilibili.com)https://www.bilibili.com/video/BV1rZY4e9Ebs/?spm_id_from=333.999.0.0&vd_source=547091a95b03acfa8e8a9e46ef499cd6