【发布时间】:2016-07-20 00:36:31
【问题描述】:
我已经用这个脚本创建了资产包
using UnityEditor;
public class CreateAssetBundles
{
[MenuItem("Assets/Build AssetBundles")]
static void BuildAllAssetBundles()
{
BuildPipeline.BuildAssetBundles("Assets/AssetBundles/Images", BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
}
}
但是当我尝试打开我的 exe 时,它说
无法加载该文件,因为它是为与此平台不兼容的另一个构建目标创建的。 请确保使用它所使用的构建目标平台来构建 AssetBundle。 文件的构建目标是:9
我也试过了
BuildTarget.StandaloneWindows
而且它也不起作用。
那么为什么会发生这种情况以及如何解决呢?
【问题讨论】:
-
File -> Build Settings 选择 PC,Mac & Linux Standalone 然后点击 Switch Platform乙>。再次重建 AssetBundle。
-
第一次构建后平台已切换,之后我再次制作了资产包,但这没有帮助
-
是的,同样的错误
-
我放弃了我的答案。希望这可以解决您的问题。如果不保存并重新启动 Unity。
标签: c# unity3d assetbundle