Unity--UGUI创建基本的UI

随着UI系统的引入,已添加了新组件,这些组件将有助于创建特定于GUI的功能。其中一些元素包括文本,图像,按钮等。在本教程中,您将学习创建和使用基本UI。

1.创建基本的UI

通过Unity的用户界面(UI)系统,可以控制诸如:文本,图像,按钮和其他用户控件之类的元素,这些元素将为用户添加功能,但是在创建任务元素之前,必须将他们添加在画布中。

2.创建文字

文本组件具有用于输入显示文本的区域,可以设置字体,字体的样式,字体大小以及文本是否具有富文本功能。有用于设置文本对齐方式的选项,用于水平和垂直溢出的设置(用于控制如果文本大于矩形的宽度和高度时会发生的情况)已经用于调整文本大小以适合可用的空间的最佳匹配选项

2.1.在Hierarchy面板中 右键 -> UI ->Canvas;

2.2.在Hierarchy面板中右键 -> UI ->Text

2.3.在文本框中更改文本

2.4.可以使用 Font 选项 更换字体

2.5.修改字体的参数以及更改大小,对齐方式和颜色

UI Text参数

3.导入UI图像

用于UI组件的图像称为Sprites. 最初导入时,被标记为默认纹理类型,Sprite提供了对2D项目和UI有用的额外功能

3.1 在项目中选择2D -> Texture

3.2 在Inspector中,将纹理类型更改为精灵(2D和UI)

纹理类型设置为Sprite(2D和UI)

4.创建UI图像

图像具有Rect变化组件和Image组件,可以将Sprite应用于目标图形字段下的图像组件,并且可以在颜色字段中设置其颜色。材质也可以将用于图像组件,图像类型字段定义Sprite的显示方式 。选项包括:

简单:平等的缩放整个sprite

切片:使用3*3 分割sprite,因此调整大小不会使边角变形,而仅拉伸中心部分

平铺:平铺不是拉伸,对于没有边界的精灵,将整个精灵平铺

填充:已与简单相同的方式显示sprite,不同之处在于他从原点按定义的方向,方法和数 量填充的sprite

要创建的UI图像:

4.1在层级结构中创建画布

4.2 UI -> Sprite

4.3 将源图像更改为所需的图像

有多种UI元素可用于创建自己的用户界面,尝试使用文本和图像创建基本的UI布局

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/171639.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

以太网和局域网

计算机网络的定义 计算机网络是一个将分散的、具有独立功能的计算机,通过通信设备与线路连接起来,由根据协议编写的软件来实现的资源共享和信息传递的系统 计算机网络的分类 广域网是互联网的核心部分 局域网 常见的局域网拓扑结构有4大类&#xff1a…

02-学成在线内容管理模块基础环境搭建

内容管理模块 需求分析 需求分析就是要搞清楚问题域即用户的需求,从而确定软件要为用户解决什么问题,实现哪些业务功能,满足什么样的性能要求 首先确认用户需求: 产品人员根据用户需求会绘制界面原型,通过界面原型再和用户确认…

K8S容器持续Terminating无法正常关闭(sider-car容器异常,微服务容器正常)

问题 K8S上出现大量持续terminating的Pod,无法通过常规命令删除。需要编写脚本批量强制删除持续temminating的Pod:contribution-xxxxxxx。 解决 获取terminating状态的pod名称的命令: # 获取media命名空间下,名称带contributi…

全面解析Typhoeus库编写的爬虫程序

Typhoeus是一个Ruby编写的HTTP客户端库,它可以用于编写高性能的HTTP请求。它支持并发请求,可以使用多个爬虫服务器,还可以进行SSL验证。 以下是一个使用Typhoeus库编写的爬虫程序,该程序使用Ruby语言爬取duokan的内容,…

本地跑项目解决跨域问题

跨域问题: 指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对 javascript 施加的安全限制。 同源策略: 是指协议(protocol)、域名(host)、端口号&…

PyCharm鼠标控制字体缩放

File->Settings->Keymap 右边搜索栏输入increase(放大),可以看到下面出现increase Font Size(放大字体尺寸),双击。 双击后出现几个选项,选择Add Mouse Shortcut,会出现一个页面给录入动作。 按住Ctrl同时鼠标向上滚动,该动…

论文精读 MediaPipe Hands

MediaPipe Hands:On-device Real-time Hand Tracking MediaPipe手势:设备上的实时手势跟踪 论文地址:2006.10214.pdf (arxiv.org) 源码地址:GitHub - vidursatija/BlazePalm: PyTorch 目录 摘要 介绍 架构 BlazePalm Detector Hand L…

jenkins分步式构建环境(agent)

rootjenkins:~# netstat -antp|grep 50000 tcp6 0 0 :::50000 ::😗 LISTEN 5139/java 1.52 安装Jenkins rootubuntu20:~# dpkg -i jenkins_2.414.3_all.deb 配置各种类型的Agent的关键之处在于启动Agent的方式 ◼ JNLP Agent对应着“通过Java Web启动代理”这种方…

【汇编】计算机的组成

文章目录 前言一、计算机的基本组成1.1 中央处理器(CPU)1.2 内存指令和数据存储的位置计算机中的存储单元计算机中的总线地址总线数据总线控制总线 1.3 输入设备和输出设备1.4 存储设备 二、计算机工作原理三、计算机的层次结构总结 前言 计算机是现代社…

Jenkins 构建CICD

GitLab GitLab安装 https://gitlab.cn/install/?versionce CentOS 下安装 1. 安装和配置必须的依赖项 在 CentOS 7上,下面的命令也会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab&#xf…

MTK手机平台充电原理

EPT GPIO初始化文件 bsp_gpio_ept_config.c 1 知识点总结 1.1 Official 参考充电电路 Figure 1-1 参考电路 VCHG:USB正极 VCDT:VCHG Charger Detect充电电压检测脚 ISENSE:充电电流检测电阻的正极 BATSNS:充电电流检测电阻的负极 …

振南技术干货集:研发版本乱到“妈不认”? Git!(5)

注解目录 1、关于 Git 1.1Git 今生 (Git 和 Linux 的生父都是 Linus,振南给你讲讲当初关于 Git 的爱恨情愁,其背后其实是开源与闭源两左阵营的明争暗斗。) 1.2Git的爆发 (Git 超越时代的分布式思想。振南再给你讲讲旧金山三个年轻人创办 GitHub&…