【问题标题】:Unity 5, Bundle scene without dependenciesUnity 5,捆绑场景没有依赖
【发布时间】:2017-09-25 06:01:40
【问题描述】:

在 Unity 5.6 中,调用时

public static AssetBundleManifest BuildAssetBundles(string outputPath, AssetBundleBuild[] builds, BuildAssetBundleOptions assetBundleOptions, BuildTarget targetPlatform);

如果场景位于其中一个构建中,则该场景中的所有依赖项/引用都将自动包含在内。

我有一种情况,一个场景可以引用该场景独有的一些资产,以及与其他场景共享的一些资产。我希望将共享资产构建在一个资产包中,并将场景及其专有资产构建在另一个资产包中。我的愿望是共享资源放在一个文件夹中,每个场景及其专有资源分别放在一个文件夹中,并为每个文件夹构建一个资源包。

  1. 是否可以在场景中包含引用/依赖项 在构建包含它的资产包时?

  2. 是否可以指定一个文件夹,在其中包含资产包中的所有资产(而不是让场景定义它,或者将它们专门标记为资产包的一部分)检查员)?

【问题讨论】:

    标签: c# unity3d unity5


    【解决方案1】:

    基于我对Asset Bundle management的阅读

    如果在构建 AssetBundle 时该依赖资产尚未分配给任何 AssetBundle,则依赖资产将与所选资产一起自动添加到 AssetBundle。

    所以你要做的就是打包那些共享资源首先然后打包场景。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      相关资源
      最近更新 更多