我正在尝试将 Unity 与构建脚本一起使用,该脚本通过最终从脚本调用 BuildPipeline 来创建我的应用程序。但是,我正在尝试弄清楚如何设置图标。调用 PlayerSettings.SetIconsForTargetGroup 并调用 BuildPipline.BuildPlayer 后,生成的可执行文件不会显示相应的图标,也不会在程序运行时显示。
我目前正在使用以下代码。
Texture2D texture = AssetDatabase.LoadMainAssetAtPath(iconFile) as Texture2D;
int [] sizeList = PlayerSettings.GetIconSizesForTargetGroup(BuildTargetGroup.Standalone);
Texture2D[] iconList = new Texture2D[sizeList.Length];
for(int i=0;i<sizeList.Length;i++)
{
int iconSize = sizeList[i];
iconList[i] = (Texture2D)Instantiate(texture);
iconList[i].Resize(iconSize,iconSize,TextureFormat.ARGB32,false);
}
PlayerSettings.SetIconsForTargetGroup(BuildTargetGroup.Standalone,iconList);
我究竟做错了什么?
任何帮助将不胜感激。谢谢