美文网首页
UnityTips 之在 如何获取并使用内置Icon

UnityTips 之在 如何获取并使用内置Icon

作者: 暴走TA | 来源:发表于2023-12-04 19:35 被阅读0次

简介: 在写插件的时候,如果图标用的是引擎内置的,那想必会感觉更容易和引擎合为一体。
unity版本:20222.3.0fc1

首先,要使用内置图标,我们就需要知道都有哪些,内置图标,我之前写过一篇文章用来获取引擎内置图标,并展示出来,点击相应的图标便可以将调用的名字复制进系统剪切板。代码获取

第二部就是调用,主要用 EditorGUIUtility.IconContent() 这个静态方法,例如我们绘制一个 Button

using UnityEngine;
using UnityEditor;

public class TestContentGetter : EditorWindow {
 
    [MenuItem(("Window/testIconGetter"))]
    static void Init(){
        var window = EditorWindow.GetWindow<TestContentGetter>("testIconGetter");
        window.Show();
    }

    private void OnGUI()
    {
        var iconName = "d_console.warnicon.sml";
        GUILayout.Button(EditorGUIUtility.IconContent(iconName));
    }
}    

实际运行效果如下图


获取并使用引擎内置图标

相关文章

网友评论

      本文标题:UnityTips 之在 如何获取并使用内置Icon

      本文链接:https://www.haomeiwen.com/subject/yfdrgdtx.html