最終的にスクリプトから BuildPipeline を呼び出してアプリケーションを作成するビルド スクリプトを使用して、Unity を使用しようとしています。ただし、アイコンを設定する方法を理解しようとしています。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);
私は何を間違っていますか?
どんな援助でも大歓迎です。ありがとうございました