news 2026/3/4 7:52:15

Unity学习笔记(十六)GUI总述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Unity学习笔记(十六)GUI总述

什么是GUI

是即时模式游戏用户交互界面,在Unity中一般简称为GUI,是一个代码驱动的UI系统。

GUI的主要作用

1 作为程序员的调试工具,创建游戏内调试工具。

2 为脚本组件创建自定义检视面板,创建新的编辑器窗口和工具扩展unity本身,

3 注意 不要用它为玩家制作UI功能。

GUI的工作原理

1 在继承MonoBehaviour的脚本中的特殊函数里,调用GUI提供的方法,类似生命周期函数

2 它每帧执行 相当于用于专门绘制GUI界面的函数,一般只在其中执行GUI相关界面绘制和操作逻辑
3 该函数在OnDisable之前 LateUpdate之后执行
4 只要是继承MOno的脚本,都可以在OnGUI中绘制GUI

GUI控件绘制的共同点

1 他们都是GUI公共类中提供的静态函数 直接调用即可
2 他们的参数都大同小异
Rect 位置参数 x y 位置 w h尺寸 GUI的原点是屏幕的左上角
显示文本 String参数
图片信息 Texture参数
综合信息 GUIContent参数
自定义样式 GUIStyle参数
3 每一种控件都有多重重载 都是各个参数的排列组合
必备的参数内容 是位置信息和显示信息

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 0:56:40

ResCLIP

ResCLIP动机 现有方法(如SCLIP、NACLIP)通过将最后一层的标准交叉相关自注意力(C2SAC^2SAC2SA, Query-Key)替换为自相关自注意力(SCSA, Query-Query或Key-Key)来解决空间不变性问题 。然而,这些…

作者头像 李华
网站建设 2026/3/2 18:07:12

红黑树入门指南(C语言版)

红黑树入门指南(C语言版) 文章目录红黑树入门指南(C语言版)前言一、红黑树的基本概念1.1 核心定义1.2 关键特性二、红黑树的操作2.1 旋转(Rotation)左旋(Left Rotation)右旋&#xf…

作者头像 李华
网站建设 2026/2/25 7:49:23

K-Diffusion终极指南:从零掌握扩散模型图像生成

K-Diffusion终极指南:从零掌握扩散模型图像生成 【免费下载链接】k-diffusion Karras et al. (2022) diffusion models for PyTorch 项目地址: https://gitcode.com/gh_mirrors/kd/k-diffusion K-Diffusion是基于PyTorch实现的先进扩散模型库,专门…

作者头像 李华
网站建设 2026/2/21 21:32:21

基于SpringBoot的职工健康监护管理系统-计算机毕业设计源码+LW文档

摘 要 随着企业对于员工健康管理的日益重视,开发一套高效、便捷的职工健康监护管理系统显得尤为重要。本系统基于Spring Boot框架进行开发,旨在为企业提供一套全面的职工健康管理解决方案系统实现了职工健康信息的录入、查询、统计与分析等功能。用户…

作者头像 李华
网站建设 2026/3/3 5:18:15

终极日语学习方案:Memento播放器如何让看剧效率翻倍300%

终极日语学习方案:Memento播放器如何让看剧效率翻倍300% 【免费下载链接】Memento An mpv-based video player for studying Japanese 项目地址: https://gitcode.com/gh_mirrors/meme/Memento 你是否曾在看日剧时因为频繁暂停查单词而失去观影乐趣&#xff…

作者头像 李华