当前位置: 首页 > news >正文

『功能项目』坐骑UI搭建及脚本控制显/隐【19】

本章项目成果展示

我们打开上一篇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)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1rZY4e9Ebs/?spm_id_from=333.999.0.0&vd_source=547091a95b03acfa8e8a9e46ef499cd6

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【MeterSphere】vnc连接不上selenium-chrome容器
  • zdppy 自定义跨域配置
  • 两个月冲刺软考——判断是否为阻塞节点,是否可化简,化简顺序是什么?存储器的分层结构;可屏蔽中断与不可屏蔽中断
  • github源码指引:共享内存、数据结构与算法:平衡二叉树set
  • PHP与Nginx配置优化:深入探讨Socket通信
  • ffmpeg音视频开发从入门到精通——ffmpeg实现音频抽取
  • 【HuggingFace Transformers】OpenAIGPTModel的核心——Block源码解析
  • Unity数据持久化 之 向文件流读写(详细Plus版)
  • stdin getc() getchar()
  • js逆向--绕过debugger(一)
  • 欢迎大家评论讨论set_input_transition对path delay的影响
  • HarmonyOS开发实战( Beta5版)Stack组件实现滚动吸顶效果实现案例
  • 前端登录鉴权——以若依Ruoyi前后端分离项目为例解读
  • 单点登录SSO
  • 大模型推理框架 RTP-LLM 架构解析
  • 3.7、@ResponseBody 和 @RestController
  • JSONP原理
  • Phpstorm怎样批量删除空行?
  • PHP变量
  • redis学习笔记(三):列表、集合、有序集合
  • Vue组件定义
  • 电商搜索引擎的架构设计和性能优化
  • 关于for循环的简单归纳
  • 漂亮刷新控件-iOS
  • 区块链分支循环
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 数组的操作
  • 推荐一个React的管理后台框架
  • 小而合理的前端理论:rscss和rsjs
  • ​Python 3 新特性:类型注解
  • #每日一题合集#牛客JZ23-JZ33
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (3)nginx 配置(nginx.conf)
  • (4)Elastix图像配准:3D图像
  • (HAL库版)freeRTOS移植STMF103
  • (ibm)Java 语言的 XPath API
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计大学生兼职系统
  • (回溯) LeetCode 77. 组合
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (四)Controller接口控制器详解(三)
  • (推荐)叮当——中文语音对话机器人
  • (学习日记)2024.01.09
  • (一)模式识别——基于SVM的道路分割实验(附资源)
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .DFS.
  • .Family_物联网
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET 表达式计算:Expression Evaluator
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)