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

相关推荐
莲动渔舟5 小时前
国产编辑器EverEdit - 扩展脚本:让EverEdit支持“批量查找”功能
编辑器·emeditor·notepad·everedit
“抚琴”的人5 小时前
【机械视觉】C#+VisionPro联合编程———【六、visionPro连接工业相机设备】
c#·工业相机·visionpro·机械视觉
omegayy6 小时前
Unity 2022.3.x部分Android设备播放视频黑屏问题
android·unity·视频播放·黑屏
Liudef066 小时前
deepseek v3-0324实现SVG 编辑器
开发语言·javascript·编辑器·deepseek
FAREWELL000757 小时前
C#核心学习(七)面向对象--封装(6)C#中的拓展方法与运算符重载: 让代码更“聪明”的魔法
学习·c#·面向对象·运算符重载·oop·拓展方法
CodeCraft Studio7 小时前
Excel处理控件Spire.XLS系列教程:C# 合并、或取消合并 Excel 单元格
前端·c#·excel
勘察加熊人9 小时前
forms实现连连看
c#
hvinsion9 小时前
PPT助手:一款集计时、远程控制与多屏切换于一身的PPT辅助工具
c#·powerpoint·ppt·ppt助手·ppt翻页
weixin_3077791310 小时前
使用C#实现从Hive的CREATE TABLE语句中提取分区字段名和数据类型
开发语言·数据仓库·hive·c#
云心雨禅10 小时前
Vim操作指令全解析
编辑器·vim·excel