本章项目成果展示
我们打开上一篇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站视频项目演示《破碎纪元》

【Unity回合2.5D】破碎纪元_单机游戏热门视频 (bilibili.com)
https://www.bilibili.com/video/BV1rZY4e9Ebs/?spm_id_from=333.999.0.0&vd_source=547091a95b03acfa8e8a9e46ef499cd6

















