关于Unity中OnGUI()的简单使用
2024-10-14 13:29:16
有时候想要输出一些数据到屏幕上方便查看,新建一个UI对象又挺麻烦,用OnGUI()在屏幕上直接绘制UI比较方便。
GUI.Label(new Rect(, , , ), “aaa", style);
这条语句在屏幕中绘制了一个Label,第一个参数给出了位置和大小,第二个参数是要显示的内容,第三个参数可以省略,是所绘制Label的样式。
GUI.Label(new Rect(, 1, , ),"<color=#00ff00><size=30>"+"aaa"+"</size></color>", style);
在要显示的内容前后加上标签同样也是支持的,但只支持color,size,b和i。
完整代码如下:
private void OnGUI()
{
GUIStyle style = new GUIStyle
{
border = new RectOffset(, , , ),
fontSize = ,
fontStyle = FontStyle.BoldAndItalic,
};
// normal:Rendering settings for when the component is displayed normally.
style.normal.textColor = new Color(/255f, /255f, /255f); // 需要除以255,因为范围是0-1
GUI.Label(new Rect(, , , ), “aaa", style);
GUI.Label(new Rect(Screen.width - , Screen.height - , , ),
"<color=#00ff00><size=30>"+"aaa"+"</size></color>", style); // 支持标记语言(什么富文本?
// 只支持color,size,b,i
}
最新文章
- 一个简单的MVC实例及故障排除
- C语言输入输出整数
- 使用 Elmah一些要注意的问题
- [Git] Git 常用技巧
- unserialize函数中的参数是否是污染数据
- 【开源项目9】ImageLoaderConfiguration详解
- 257. Binary Tree Paths
- RT-Thread学习笔记(1)
- GCD(欧拉函数)
- Wpf DataGrid 自动滚动到最后一行
- python中Metaclass的理解
- [No0000140]WMI使用的WIN32_类库名
- day19-python的正则表达式2
- httpclient post请求例子(无参数名与带参数名的例子),多线程并发处理
- 【beta】Scrum站立会议第6次....11.8
- a 标签 download 和 target 不配合
- BZoj 1003 物流运输 DP+最短路
- 2.如何使用python连接hdfs
- Sublime Text 3预览Markdown
- php MVC原理
热门文章
- Memcahce和Redis比较
- PHP设计模式系列 - 迭代器
- ECharts 定制 label 样式
- 4-4 R语言函数 tapply
- Golang 临时对象池 sync.Pool
- SSM框架之批量增加示例(同步请求jsp视图解析)
- Docker实战(五)之端口映射与容器互联
- JS-移动端判断上拉和下滑
- 第8章 	自己写库-构建库函数雏形—零死角玩转STM32-F429系列
- opatch auto 安装11.2.0.4.20190115 PSU遇到 OUI-67133: Execution of PRE script failed,with returen value 1 报错