首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AssetBundle中的整体水平

AssetBundle中的整体水平
EN

Stack Overflow用户
提问于 2018-11-27 09:24:35
回答 1查看 2.8K关注 0票数 2

我正在建立一个简单的3D游戏,我试图使它尽可能小。

目前,我从我创建的AssetBundle中加载了大多数3D模型(如字符)。

问题是当我试图压缩一个场景(包括它的烘焙数据,比如遮挡剔除)到AssetBundle时,我会得到以下错误:“不能在一个AssetBundle中标记资产和场景”。

,我该怎么做?

目前,为了压缩模型,我使用了BuildPipeLineAssetBundleBuild类。

我已经找到了那个链接,但没有用。

也找到了函数BuildPipeLine.BuildStreamedSceneAssetBundle,但它被废弃为…。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-27 12:22:52

由于错误状态“不能在一个assetbundle中标记资产和场景”,所以不能通过设计将场景和资产构建到一个资产包中。这两个资产包在本质上也是不同的,这使得您无法构建包含场景和资产的单个资产包(比如3d模型)。

您要做的是创建一个包含场景的独立资产包,并创建一个独立的资产包,其中包含依赖于场景资产包的3D模型,并在场景资产包加载后加载。

另外,您似乎仍然在使用旧的AssetBundle管道。团结已经为新的资产包工作流发布了一个统一插件工具,包括一个更好的构建管道,以及一个用于管理和检查资产包(称为Assetbundle浏览器工具 )的不错的UI。

使用这个工具,您可以很容易地判断出哪些资产会产生问题,哪些包是场景包,哪些是通过图标显示的资产包(场景资产显示一个带有黑色、资产包为蓝色的小统一徽标)。

它还拥有自己的小型调试器,它将显示构建said包所导致的任何其他错误。使整个工作流程和调试过程更加顺畅。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53496378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档