You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity Addressables能否同时包含资源与场景?Asset Bundles无法实现

Unity Addressables 是否支持单包包含场景与JSON资源?

答案是肯定的,Unity Addressables完全支持将场景与非场景资源(如你提到的多个JSON数据文件)打包到同一个资源包中,这也是它相比传统Asset Bundles更灵活的优势之一,不会出现你在Asset Bundles中遇到的报错。

具体操作步骤如下:

  • 打开Addressables Groups窗口,创建一个新的资源组(例如命名为"BattleSceneBundle")
  • 将你的战斗场景文件和所有需要的JSON数据文件直接拖入这个新建的组内
  • 在组的Inspector设置中,根据项目需求选择合适的打包模式(默认的Packed Play Mode即可满足常规需求)
  • 点击顶部Build菜单下的New Build -> Default Build Script完成资源构建

额外注意事项:

  • 加载场景时,Addressables会自动管理该组内资源的依赖关系。如果需要在场景加载完成后主动访问JSON文件,可以通过以下代码加载(JSON在Unity中通常以TextAsset形式处理):
    var handle = Addressables.LoadAssetAsync<TextAsset>("你的JSON资源名称");
    await handle.Task;
    if (handle.Status == AsyncOperationStatus.Succeeded) {
        // 解析handle.Result.text获取JSON内容
    }
    
  • 确保所有需要关联的资源都正确添加到目标组中,避免遗漏依赖导致运行时找不到资源

内容的提问来源于stack exchange,提问作者Blawnode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 07:22:03