自2022年9月6日起,本文档站不再更新内容,相关文档已迁移至全新“抖音开放平台”前往

AA 资源调试

一、如何构建 AA 资源

打开 AA 配置窗口 (菜单:ByteGame > StarkMini > Open Addressables Config),

在 AA 配置窗口中,执行顶部工具栏的 Build > 构建 AA 资源

构建 AA 资源也可以由 Editor 脚本运行,方便加到自定义自动构建 pipeline

​!注意!: 如果 profile 中任何配置的字段值,尤其包括 LoadPath、 URL、CDN 目录、 IP、 端口 port number 等有修改, 必需重新 build 构建 AA 资源、重新 build 版本,使版本中的 AA 信息使用正确的 URL。

二、如何选择 Play Mode 做资源调试

1.编辑器中选择 Play mode scripts

Play mode 方便开发和调试,分为三种

1)Use Asset Database (fastest)

运行时直接从工程 Asset DataBase 加载,最快,完全不使用资源 bundle、不使用网络。

适用场景:在做纯游戏逻辑开发,不关注资源分组、bundle 加载时,推荐使用,最快。

2)Simulate Groups (advanced)

不实际创建 bundle 文件、不使用真实网络,但是会分析资源分组、和依赖关系,在运行时内存中模拟成 bundle 对象来加载,便于为模拟资源加载的调试、和资源分组调整。

3)Use Existing Build (requires built groups)

最匹配最终发布版本,使用已经 build 的资源 bundles。

在 Editor 编辑器中,使用 Play mode 3 - Use Existing Build 时,搭配 profile 的选择,可以调试使用真实构建 build 的 bundle 资源、包括使用 localhost 本地网络、ttcdn 真实外网的 CDN。

推荐使用:在关注资源分组、资源加载、bundle 加载时,推荐使用,最匹配真实运行。

2.本地或局域网 Hosting 服务模拟 CDN

本地调试、手机调试版本,可以访问真实网络。同时避免反复在真实 CDN 上部署 debug 资源。

1)使用内置 Hosting 服务 (Hosting Services):会根据当前使用的 profile 及其 配置 path,自动指向。

具体用法见

2)可以自己运行一个简单 Http 服务器,指向本地构建的 bundle 所在目录。

例如

[工程目录]/ServerData/local/Android

[工程目录]/ServerData/ttcdn/Android

三、资源分析和改造工具

1.资源依赖分析

入口:ByteGame > StarkMini > Asset Deps Analysis 资源依赖分析

上图为资源依赖分析工具界面

2.运行时加载分析

入口:ByteGame > StarkMini > Res Load Analysis 运行时加载分析

上图为运行时加载分析界面

点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助