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

相关推荐
MyBFuture1 小时前
C#接口与抽象类:关键区别详解
开发语言·c#·visual studio
曹牧2 小时前
C#:记录日志
服务器·前端·c#
心疼你的一切5 小时前
三菱FX5U PLC与C#通信开发指南
开发语言·单片机·c#
czhc11400756635 小时前
C# 1221
java·servlet·c#
yong99906 小时前
C#实现OPC客户端与S7-1200 PLC的通信
开发语言·网络·算法·c#
先生沉默先7 小时前
c#Socket学习,使用Socket创建一个在线聊天,服务端功能实现,(3)
服务器·学习·c#
老朱佩琪!7 小时前
Unity备忘录模式
java·unity·备忘录模式
superman超哥8 小时前
仓颉热点代码识别深度解析
开发语言·后端·python·c#·仓颉
一帘多啦A梦8 小时前
解决unity2022.3.x版本项目使用vs无法生成解决方案的问题
unity·vs
Lv11770088 小时前
Visual Studio中的接口
ide·笔记·c#·visual studio