【Unity3D 灵巧小知识点】☀️ | Unity控制台 输出打印不同颜色的字体

简介: Unity 小科普老规矩,先介绍一下 Unity 的科普小知识:Unity是 实时3D互动内容创作和运营平台 。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏!

Unity小知识点学习

Unity控制台 输出打印不同颜色的字体

Unity默认的输出日志方法:Debug.Log(“我就是默认颜色”);



只能输出黑底白字,并不能改变颜色


那我们可以稍加添加一些代码,让我们输出的日志可以五颜六色!


只需要在Debug.Log()方法中加入最常用的color标签即可

Debug.Log("<color=#FF0000>" + "我是红色的字体" + "</color>");

image.png

或者使用下面这种方法也可以,都是一样的原理!

Debug.Log(string.Format("<color=yellow>{0}</color>", "我是黄色字体"));

image.png

其中color=这部分的代码就是对应的十六进制颜色码,我们只需要修改这里的代码即可修改颜色!

示例代码如下:

        Debug.Log("<color=#9400D3>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#A0522D>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#FF4040>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#9400D3>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#FF6A6A>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#FFFFFF>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#FFFF00>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#EE6A50>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#CDC5BF>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#8E388E>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#7A7A7A>" + "我是带颜色的字体" + "</color>");
        Debug.Log("<color=#00EEEE>" + "我是带颜色的字体" + "</color>");

效果如下:image.png

可以查看下面这个十六进制颜色码更改更多的颜色!image.pngimage.png

相关文章
|
3月前
|
C# 图形学 C语言
Unity3D学习笔记3——Unity Shader的初步使用
Unity3D学习笔记3——Unity Shader的初步使用
47 0
|
5月前
|
图形学
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
220 0
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
若依颜色失效怎么办?F12刷新样式不管用,回到控制台,重新点击项目链接就好了
若依颜色失效怎么办?F12刷新样式不管用,回到控制台,重新点击项目链接就好了
|
5月前
|
图形学
【unity小技巧】unity3D寻路指示轨迹预测
【unity小技巧】unity3D寻路指示轨迹预测
72 0
|
5月前
|
图形学
【unity小技巧】unity3d环境带雾的昼夜系统变化
【unity小技巧】unity3d环境带雾的昼夜系统变化
43 0
|
5月前
|
图形学
【unity知识点】Unity 协程/携程Coroutine
【unity知识点】Unity 协程/携程Coroutine
331 0
|
5月前
|
图形学
【unity知识点】实现延迟调用——InvokeRepeating Invoke CancelInvoke Coroutine使用介绍
【unity知识点】实现延迟调用——InvokeRepeating Invoke CancelInvoke Coroutine使用介绍
221 0
|
5月前
|
数据处理 图形学
【unity实战】unity3D中的PRG库存系统和换装系统(附项目源码)
【unity实战】unity3D中的PRG库存系统和换装系统(附项目源码)
51 0
|
5月前
|
开发工具 图形学 git
【实现100个unity特效之7】unity 3d实现各种粒子效果
【实现100个unity特效之7】unity 3d实现各种粒子效果
110 0
|
3月前
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
172 6