真Unity3D编辑器Editor二次开发

IMGUI Editor Label 改变颜色

分享一个很神奇的颜色

一开始这么写,以为不行的,

cs 复制代码
     private void OnGUI()(){
            GUILayout.Label("<color=red>name:</color>ffdasilufoi");
            //。。。。
}

结果这么写又好了,

cs 复制代码
        private GUIStyle m_tempFontStyle = new GUIStyle();

        void OnEnable(){

            m_tempFontStyle.normal.textColor = Color.yellow;

            m_tempFontStyle.fontSize = 20;

        }
cs 复制代码
     private void OnGUI()(){
            GUILayout.Label("<color=red>name:</color>ffdasilufoi",m_tempFontStyle);
            //。。。。
}

参考

这么写的出处,也是来自同网站的小哥:

EditorGUILayout改变Label的颜色_guilayout.label 设置字体颜色-CSDN博客

补充

cs 复制代码
void OnDetailInfoGUI(){
            GUILayout.Label("<color=red>name:</color>ffdasilufoi",m_tempFontStyle);
            GUILayout.Label("<color=#000000>size:</color>???",m_tempFontStyle);
            GUILayout.Label("<color=#0000ff>vertex:</color>11m",m_tempFontStyle);
            GUILayout.Label("triangles",m_tempFontStyle);
            GUILayout.Label("mat??",m_tempFontStyle);
            GUILayout.Label("Image;",m_tempFontStyle);
        }

奇怪的是???

#ff00ff 红+蓝居然是紫色?

相关推荐
Thomas_YXQ1 小时前
Unity3D项目开发中的资源加密详解
游戏·3d·unity·unity3d·游戏开发
code_shenbing3 小时前
C# 操作 文件
开发语言·c#
菜泡泡@4 小时前
vscode 自用插件
ide·vscode·编辑器
code_shenbing4 小时前
基于 WPF 平台使用纯 C# 实现动态处理 json 字符串
c#·json·wpf
pchmi7 小时前
C# OpenCV机器视觉:红外体温检测
人工智能·数码相机·opencv·计算机视觉·c#·机器视觉·opencvsharp
杀死一只知更鸟debug7 小时前
Unity自学之旅05
unity·游戏引擎
qq_5982117578 小时前
Unity编辑拓展显示自定义类型
unity·游戏引擎
m0_748248028 小时前
【MySQL】C# 连接MySQL
数据库·mysql·c#
你疯了抱抱我9 小时前
【VRChat · 改模】Unity2019、2022的版本选择哪个如何决策,功能有何区别;
unity·vr·vrchat
想要打 Acm 的小周同学呀10 小时前
前端Vue2项目使用md编辑器
前端·编辑器·vue2·markdown 语法