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

YooAsset 2.3.9版本 示例教程运行

1. 初始化,编辑模式运行

在这里插入图片描述
打开AssetBundle Collector,点击Fix,然后save,将配置保存来
在这里插入图片描述
接着打开Boot场景,将Play Mode切换为EditorSimulateMode,即编辑器模式
在这里插入图片描述
然后点击开始
在这里插入图片描述
发现右下角的模式为Simulate,即模拟模式,游戏可以正常启动

2. 退出错误解决

当在battle场景退出应用时,会产生报错
在这里插入图片描述
在这里插入图片描述
提示此时不存在“DefaultPackage”

查看SceneBattle.CS脚本,在OnDestroy方法中

在这里插入图片描述
在获取DefaultPackage时报错

查看场景,此时全局存在的是YooAssetsDriver
在这里插入图片描述
其在UNITY_EDITOR即编辑器下会走到YooAssets.OnApplicationQuit方法
在这里插入图片描述
查看这里的代码,发现此时会清空所有的package,所以SceneBattle脚本中在OnDestroy方法获取package会存在获取不到的情况,所以我们先把SceneBattle的OnDestroy中的释放资源方法先注释掉
在这里插入图片描述
在这里插入图片描述
即可解决在battle场景的退出报错

3. 单机运行

打包前,将Play Mode切换到OfflinePlayMode,即单机模式
在这里插入图片描述
此时,需要打出AB包到StreamingAsset路径下,因为单机模式加载的是位于本地的AB包资源
在这里插入图片描述
在AssetBundle Builder窗口中,Copy Buildin File Option选项选择为ClearAndCopyAll,即能够先清空StreamingAssets下Default Yoo Folder Name文件夹下的内容,再将AB包拷贝到这个文件夹下,其实这是对于首包文件的处理

对于Default Yoo Folder Name的设置,在YooAsset的设置中配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Copy Buildin File Option,即首包资源拷贝项
在这里插入图片描述
构建结束后,会自动弹出资源文件夹
在这里插入图片描述
默认会在项目Assets同级的Bundles文件夹下

此时StreamingAssets下也出现了所有的资源文件
在这里插入图片描述
运行
在这里插入图片描述
右下角出现了资源版本号,和上方文件夹中的资源版本号一致,说明此时单机模式运行成功

4. 打包单机运行

直接接着上面的操作Build
在这里插入图片描述
在这里插入图片描述
依旧照常运行

5.远程运行

即资源放在服务器的情况

相关文章:

  • RPG23.应用武器伤害(一):设置武器命中
  • 第八章 信息安全基础知识
  • 【量化】策略交易 - 均线策略(Moving Average Strategy)
  • 智慧园区管理平台
  • SpringCloudAlibaba和SpringBoot版本问题
  • DQN强化学习怎么来使用
  • 主体与代理的义项选择用意: 融智学视域下的三元操作机制
  • Go语言中的if else控制语句
  • Python训练营---DAY48
  • AI医生时代来临!o1模型在医疗诊断中超越人类医生
  • Springboot 基于MessageSource配置国际化
  • 玄机——某次行业攻防应急响应(带镜像)
  • 力扣-131.分割回文串
  • 72常用控件_QGridLayout的使用
  • 一个自动反汇编脚本
  • 大数据(3) 分布式文件系统HDFS
  • LLMs 系列科普文(15)
  • 第13次01:广告及商品数据呈现
  • MS8312A 车规 精密、低噪、CMOS、轨到轨输入输出运算放大器,用于传感器、条形扫描器
  • 2025-06-08 思考-人被基因和社会关系双重制约
  • 小语种外贸网站/网站网络优化外包
  • php7.3能装wordpress/seo建设招商
  • 网站改版 重定向/对网络推广的理解
  • c2c代表性企业网站/如何优化关键词的方法
  • 中山建站/网站设计公司排名
  • 做网站是怎么赚钱的/指数基金定投技巧