本章项目成果展示
我们打开上一篇18怪物消亡掉落宝箱的项目,
本章要做的事情是搭建一个坐骑UI界面,并通过键盘B键/右侧坐骑按钮控制坐骑UI界面的显示与隐藏
在背包Bag上创建一个父物体,
命名为Middle
修改Bag的尺寸
将下面资源图片放进Art文件夹
将图片放在Art文件夹
将以下资源图片放在Art文件夹
将以下资源图片放在Art文件夹
重命名为CallBtnToMount
将下面资源图片放进Art文件夹
将以下资源图片放进Art文件夹(这是有图片的,透明白色)
最后调整下Icon大小
重命名为MountUI
将BagCloseBtn的事件清空
并重命名为MountUICloseBtn
将Bag重命名为BG(意为背景)
更改背包的文本名字Text为坐骑
清空BagBtn的事件
重命名为MountBtn
接下来用脚本控制坐骑UI界面的开启与关闭
修改脚本:UIManager.cs
其事件部分是冗余代码,可将下面这两个变量及函数删除,存在的原因是事件的两种方式
运行项目 - 按B键或者点击右侧坐骑按钮即可显示/取消坐骑UI界面
当我们点击坐骑UI界面的右上角关闭按钮“x”时没有效果,现在给关闭按钮添加一个关闭坐骑UI的事件
运行项目 - B键/右侧坐骑按钮
当点击关闭按钮时
本章主要做了坐骑UI界面的搭建及通过脚本控制坐骑UI界面的显示与隐藏
接下来还需做以下内容:
1.坐骑的召唤与取消
2.乘坐坐骑与取消
3.异步传送转换场景
4.目标点巡航功能
5.隐藏怪物的生成
6.怪物I攻击范围内的主动攻击
7.掉落坐骑蛋的获取
以及开放回合制、坐骑系统、宠物系统、背包系统、神炼系统、商城系统、Boss的目标跟随任务导航系统以及UI播放3D动画效果等等。
具体项目运行效果请关注water1024的b站视频项目演示《破碎纪元》