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

相关推荐
唐青枫4 小时前
C#.NET dapper 详解
c#·.net
死也不注释6 小时前
【鸡零狗碎记录】
unity·c#
Maybe_ch6 小时前
.NET-键控服务依赖注入
开发语言·c#·.net
★YUI★9 小时前
学习游戏制作记录(剑投掷技能)7.26
学习·游戏·unity·c#
小乖兽技术10 小时前
C#与C++交互开发系列(二十四):WinForms 应用中嵌入C++ 原生窗体
c++·c#·交互
I'mSQL11 小时前
C#与WPF使用mvvm简单案例点击按钮触发弹窗
开发语言·c#·wpf
工藤新一OL12 小时前
把xml的格式从utf-8-bom转为utf-8
xml·c#·asp.net·.netcore·visual studio
henreash13 小时前
NLua和C#交互
开发语言·c#·交互
要加油哦~14 小时前
工具 | 解决 VSCode 中的 Delete CR 问题
ide·vscode·编辑器
SAJalon16 小时前
C#集合全面解析
c#