真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 红+蓝居然是紫色?

相关推荐
在路上看风景7 小时前
9. Mono项目与Unity的关系
unity
在路上看风景8 小时前
1.12 Memory Profiler Package - Summary
unity
xiaowu08010 小时前
策略模式-不同的鸭子的案例
开发语言·c#·策略模式
byte轻骑兵12 小时前
365 天技术创作手记:从一行代码到四万同行者的相遇
ide·vscode·编辑器
VisionPowerful12 小时前
九.弗洛伊德(Floyd)算法
算法·c#
ArabySide13 小时前
【C#】 资源共享和实例管理:静态类,Lazy<T>单例模式,IOC容器Singleton我们该如何选
单例模式·c#·.net core
SmalBox13 小时前
【URP】Unity Shader Tags
unity·渲染
奥特曼打小白13 小时前
Visual Studio Code的第一次安装
ide·vscode·编辑器
gc_229915 小时前
C#测试调用OpenXml操作word文档的基本用法
c#·word·openxml
凯哥Java15 小时前
适应新环境:Trae编辑器下的IDEA快捷键定制
java·编辑器·intellij-idea