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

相关推荐
自己的九又四分之三站台1 小时前
6. 简单将原生代码改为流式请求
c#
June bug3 小时前
【配环境】unity项目开发环境
unity·游戏引擎
一叶星殇3 小时前
C# .NET 如何解决跨域(CORS)
开发语言·前端·c#·.net
JQLvopkk4 小时前
C#调用Unity实现设备仿真开发浅述
开发语言·unity·c#
拆房老料4 小时前
实战复盘:自研 Office / PDF 文档处理平台的高坑预警与 AI Agent 时代架构思考
人工智能·架构·pdf·编辑器·开源软件
zxy28472253014 小时前
使用Topshelf部署window后台服务(C#)
c#·安装·topshelf·后台服务
Jonathan Star5 小时前
在VS Code插件开发中调用编辑器的内置搜索功能,并且获取到它的搜索结果
编辑器
秦奈5 小时前
Unity复习学习笔记(九):UGUI
笔记·学习·unity
缺点内向6 小时前
C# 高效统计 Word 文档字数:告别手动,拥抱自动化
c#·自动化·word
垂葛酒肝汤7 小时前
unity的背包滑动组件中道具的提示框被裁剪的问题
unity·游戏引擎