版本:Unity 6 (6000.0)
语言英语
  • C#

MonoImporter.GetIcon

建议修改

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法接受所有提交,但我们会阅读来自用户的每条建议修改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您建议的修改无法提交。请在几分钟内 </a>重试。感谢您腾出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public Texture2D GetIcon();

返回

Texture2D 返回将与导入的 MonoScript 关联的自定义图标。如果没有自定义图标与导入的 MonoScript 关联,则返回 null。

说明

获取与导入的 MonoScript 关联的图标。

using UnityEngine;
using UnityEditor;

class Example { [MenuItem("Examples/Get Icon for MonoScript from MonoImporter")] public static void GetIconForMonoScriptFromMonoImporter() { var assetPath = "Assets/MyMonoBehaviour.cs"; var monoImporter = AssetImporter.GetAtPath(assetPath) as MonoImporter; var icon = monoImporter.GetIcon(); Debug.Log($"Icon for {assetPath} is {icon}"); } }