根据代码创建资产捆绑包时出现单位权限问题

问题描述 投票:0回答:1

我有以下一段代码:

[MenuItem("Test/Test")]
static void Test()
{
    var buildMap = new AssetBundleBuild[1];
    buildMap[0].assetBundleName = "MyBundleName";
    buildMap[0].assetNames = new string[1] { "Assets/Resources/Thumbnails/Abs001.jpg" };   
    BuildPipeline.BuildAssetBundles("Assets/Resources/AssetBundles", buildMap, BuildAssetBundleOptions.ChunkBasedCompression, BuildTarget.StandaloneWindows);    
}

它假设使用其中一个文件创建资产束。但是,当我运行它时,出现错误“创建目录库/ ScriptAssemblies失败。请确保有足够的磁盘空间,并且您具有正确的权限设置。”

https://imgur.com/BrzJK76

我从来没有过。有什么想法吗?

c# unity3d
1个回答
0
投票

正如描述所述,您是否有足够的磁盘空间,并且您对此特定文件夹具有用户权限?检查那些,因为我已经说过,问题描述得很好。

© www.soinside.com 2019 - 2024. All rights reserved.