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

『完整代码』坐骑召唤

创建一个按钮 作为召唤/消失坐骑的开关

将预制体放入指定文件夹 命名为Mount01

创建脚本并编写:CallMount.cs

using UnityEngine;
using UnityEngine.UI;
public class CallMount : MonoBehaviour{public Button callBtn;GameObject mountPrefab;GameObject mountInstance;GameObject player;void Start(){mountPrefab = Resources.Load<GameObject>("Prefabs/Mounts/Mount01");callBtn.onClick.AddListener(OnCallButtonClick);player = GameObject.Find("PlayerNormal(Clone)/Player").gameObject;}public void OnCallButtonClick(){if (mountInstance == null){mountInstance = Instantiate(mountPrefab,player.transform.position + new Vector3(-2f, 0, -1f),Quaternion.identity);}else{if (player != null)Destroy(mountInstance);}}void OnDestroy(){if (callBtn != null)callBtn.onClick.RemoveListener(OnCallButtonClick);}
}

绑定脚本

运行项目 - 点击召唤可以在主角身旁召唤坐骑 - 再次点击消失

end.


http://www.mrgr.cn/news/56933.html

相关文章:

  • rpc的客户端为什么称为stub
  • JVM快速入门
  • 鸿蒙测试-常见问题记录
  • 《Windows PE》7.4 资源表应用
  • #Swift 下标 Subscript - Access the elements of a collection
  • C#的委托
  • 如何让别人喜欢你的代码
  • 视觉分析在烟火检测中的应用
  • 光谱共焦位移传感器的应用方案组成及测量领域
  • 功能自动化测试工具Appium使用步骤讲解
  • 【uniapp使用内置组件barcode遇到的问题】
  • 2024最新版鸿蒙纯血原生应用开发教程文档丨HarmonyOS 开发准备-成为华为开发者
  • 全面解读商用条码扫描器通信方式
  • 跨域问题曲折探索背后的一个小小的插曲:header is present on the requested resource错误
  • 自动化抖音点赞取消脚本批量处理
  • 精选10款超实用Revit插件,让你工作效率翻倍!
  • AGI第三级,智能体需要一个新的身份认证技术
  • 【KEIL那些事 4】CMSIS缺失!!!!导致不能编译!!!!软件自带芯片下载缓慢!!!!!!快速下载芯片包!!!!!
  • JavaSE——IO流6:高级流(字节打印流PrintStream、字符打印流PrintWriter)
  • 听泉鉴宝在三个月前已布局商标注册!
  • 国内有什么知名的RPA厂商?
  • Java Springboot项目线上shell文件
  • Python 快速提取PowerPoint文档中的图片
  • Python并发编程:threading模块详解
  • 我开源了Go语言连接数据库和一键生成结构体的包【实用】
  • 查看Chrome安装路