版本:Unity 2017.2.f1(64bit)
代碼:
LightMaps lightMaps = ScriptableObject.CreateInstance<LightMaps>();
int count = LightmapSettings.lightmaps.Length;
lightMaps.lightmapColor = new Texture2D[count];
lightMaps.lightmapDir = new Texture2D[count];
lightMaps.shadowMask = new Texture2D[count];
for (int i = 0; i < count; i++) {
lightMaps.lightmapColor[i] = LightmapSettings.lightmaps[i].lightmapColor;
lightMaps.lightmapDir[i] = LightmapSettings.lightmaps[i].lightmapDir;
lightMaps.shadowMask[i] = LightmapSettings.lightmaps[i].shadowMask;
}
AssetDatabase.CreateAsset(lightMaps,"Assets/RealV/LightmapTexture/LightMaps.asset");
SetAssetBundlesName(path);
BuildPipeline.BuildAssetBundles(targetSourceDir, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows);
報錯:
Inconsistent asset when sorting preload assets: '' fileID: 0
UnityEditor.BuildPipeline:BuildAssetBundles(String, BuildAssetBundleOptions, BuildTarget)
com.RDTech.Tools.Unity.Editor.CreateObjectTree:rdBuild() (at Assets/Scripts/Editor/CreateObjectTree.cs:43)
求助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/53370.html
標籤:Unity3D
上一篇:CF1288D Minimax Problem(二分 + 狀態壓縮)
下一篇:快排演算法的一點思考
