Skip to main content
Version: Next

运行模式

xasset 提供了以下几种运行模式帮助你提升开发测试效率:

除了Start Without BuildStart With Packed Assets模式外,都需要在运行前:

  1. 参考打包资产的说明打包资产。
  2. 参考打包安装包资产的说明打包安装包资产。

同时,在编辑器下修改设置中的 Editor Runtime Platform 后,可以在启动后直接加载对应平台打包后的资产。

此外,Start With Remote Assets模式可以直接加载其他设备打包好的资产,所以,这个模式可以不用在本地的开发机打包。

提示

在 Unity 编辑器中,可以使用 xasset>Playmode 菜单快速切换 Settings 中的 Playmode 应属性的状态。

playmode.png

Start Without Build

该模式仅在编辑器有效,无需经历漫长的打包等待时间,平常开发运行速度最快,但是不会严格校验资产是否配置在打包分组中。

对于专业版用户而言,创建好打包配置和打包分组后,可以使用录制工具采集运行时的数据并导出到选择的打包分组中。

Start With Packed Assets

该模式仅在编辑器有效,只有打包分组中的资产才能被加载。 使用该模式启动前需要:

  1. 参考为资产添加打包分组的说明,把所有需要加载的资产,都分配到打包分组中。
  2. 使用 xasset>Build Packed Assets 菜单构建打包分组中采集的要打包的资产。

使用该模式运行后,如果加载的资产没有配置到打包分组中,会出现 File Not Found 的报错。

注意:为资产添加打包分组前,需要先创建打包配置和打包分组。

Start With Simulation Update

该模式仅在编辑器有效,会触发更新行为,但无需把打包后的资产部署到文件服务器。

Start With Realtime Update

该模式编辑器和真机都可以使用,会触发更新行为,打包和运行前需要:

  1. 打包前,在设置中准配置好资产文件服务器的的地址。
  2. 参考打包资产打包安装包资产的说明进行打包操作。
  3. 运行前,把打包后的资产包部署到资产文件服务器上。

该模式需要在本地的开发机器上进行打包操作,如果想直接加载其他机器上打包后的资产运行,可以参考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 中。