icon | 与导入的 MonoScript 关联的自定义图标。当值为 null 时,Unity 会恢复默认图标。 |
设置与导入的 MonoScript 关联的自定义图标。
MonoScript 可以具有关联的自定义图标。此图标用于场景视图、检查器和项目窗口。
其他资源:MonoImporter.GetIcon、PluginImporter.SetIcon、EditorGUIUtility.SetIconForObject。
using UnityEngine; using UnityEditor;
public class Example { [MenuItem("Examples/Set Custom Icon on MonoScript")] static void SetCustomIconOnMonoScript() { var monoImporter = AssetImporter.GetAtPath("Assets/MyMonoBehaviour.cs") as MonoImporter; var icon = AssetDatabase.LoadAssetAtPath<Texture2D>("Assets/MyIcon.png");
monoImporter.SetIcon(icon); monoImporter.SaveAndReimport(); } }