2017-04-27 65 views
1

在Unity 5.6,捆绑场景调用统一5,而不依赖

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

当其中一个场景是在这些版本之一,所有依赖/在于场景的引用将自动被包括在内。

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

  1. 是否有可能包括在场景 引用/依赖建立包含有它的资产包是什么时候?

  2. 是否有可能指定一个在其中包括在资产束(而不是具有场景定义它,或具体地将它们标记为在检查者的资产包的一部分)中的所有资产?

回答

1

根据我的Asset Bundle management

相关资产读数将被添加到AssetBundle一起自动选择的资产如果相关资产尚未分配给任何AssetBundle当AssetBundles是建成。

因此,所有你需要做的就是打包这些共享资源第一接包场面。