运行模式
xasset 提供了以下几种运行模式帮助你提升开发测试效率:
- Start Without Build (编辑器仅有)
- Start With Packed Assets(编辑器仅有,需要专业版)
- Start With Simulation Update (编辑器仅有)
- Start With Realtime Update
- Start Without Update
- Start With Remote Assets(需要专业版)
除了Start Without Build和Start With Packed Assets模式外,都需要在运行前:
同时,在编辑器下修改设置中的 Editor Runtime Platform 后,可以在启动后直接加载对应平台打包后的资产。
此外,Start With Remote Assets模式可以直接加载其他设备打包好的资产,所以,这个模式可以不用在本地的开发机打包。
在 Unity 编辑器中,可以使用 xasset>Playmode 菜单快速切换 Settings 中的 Playmode 应属性的状态。
Start Without Build
该模式仅在编辑器有效,无需经历漫长的打包等待时间,平常开发运行速度最快,但是不会严格校验资产是否配置在打包分组中。
对于专业版用户而言,创建好打包配置和打包分组后,可以使用录制工具采集运行时的数据并导出到选择的打包分组中。
Start With Packed Assets
该模式仅在编辑器有效,只有打包分组中的资产才能被加载。 使用该模式启动前需要:
- 参考为资产添加打包分组的说明,把所有需要加载的资产,都分配到打包分组中。
- 使用 xasset>Build Packed Assets 菜单构建打包分组中采集的要打包的资产。
使用该模式运行后,如果加载的资产没有配置到打包分组中,会出现 File Not Found 的报错。
注意:为资产添加打包分组前,需要先创建打包配置和打包分组。
Start With Simulation Update
该模式仅在编辑器有效,会触发更新行为,但无需把打包后的资产部署到文件服务器。
Start With Realtime Update
该模式编辑器和真机都可以使用,会触发更新行为,打包和运行前需要:
该模式需要在本地的开发机器上进行打包操作,如果想直接加载其他机器上打包后的资产运行,可以参考Start With Remote Assets模式的说明提供的方式更快的运行。
Start Without Update
该模式编辑器和真机都可以使用,不会触发更新行为,无需把打包后的资产部署到文件服务器。
Start With Remote Assets
该模式主要用在编辑器, 可以直接加载其他工程打包后的这些目录下的资产。
- PlayerAssets 安装包资产。
- Bundles 真机 CDN 资产。
- AssetPacks Google Play Android Asset Pack 资产。
使用该模式运行前,你前需要:
- 确保其他设备的工程的 PlayerAssets、Bundles、AssetPacks 都已经准备好。
- 在设置配置中配置好其他工程的 Remote Assets URL。
这里,需要确保上面上个目录的资产,都能通过这个地址拼接后能访问到,在 PC 上可以把目标设备工程的跟目录添加到 hfs 中。