Unity--视觉组件(Raw Image,Mask)||Unity--视觉组件(Text,Image)

news2024/10/6 22:29:50

1.Raw Image

2.mask

“”Raw Image:“”

Texture:(纹理)

表示要显示的图像的纹理;

Color:(颜色)

应用于图像的颜色;

Material:(材质)

用于渲染图像的材质;

Raycast Target:(射线)

如果希望Unity将图像视为 光线投射的目标,启用 光线投射目标;

UV Rect:(UV)

图像在控制矩形内的偏移量和大小,以标准化坐标(范围为0.0到1.0)给出。图像的边缘被拉伸以填充UV矩形周围的空间;

由于原始图像不需要精灵纹理,因此可以使用它显示Unity播放器可用的任何纹理。例如,可能会显示使用 WWW类从URL下载的图像或游戏对象的纹理

“”mask:“”

遮罩将子元素限制(即“”遮罩“”)为父元素的形状。

Mask

Show Mask Graphic:(显示图形)

遮罩(父)对象的图形是否对应在子对象上绘制Alpha?

遮罩的常见用法是显示大型图像的一小部分,例如使用Panel对象(菜单: GameObject> Create UI> Panel)作为“框架”。可以通过首先将Image作为Panel对象的子级来实现。应该放置图像的位置,以使应显示的区域直接位于“面板”区域的后面。

 

1.Text(文本)

2.Image(图像)

“视觉组件(Text,Image)”

随着UI系统的引入,已添加了新组件,这些组件将帮助您创建特定于GUI的功能。本节将介绍可以创建的新组件的基础。

“Text”:

Text

该组件为“文本”,具有用于输入将要显示的文本区域,可以设置字体,字体样式,字体大小以及文本是都具有富文本的功能
有一些选项可用于设置文本的对齐方式,用于水平和垂直溢出的设置(可控制如果文本大于矩形的宽度或高度时会发生什么)以及“最佳适合”选项,该选项可使文本调整大小以适合可用空间

Characater

Font:

字体格式;

Font Style:

Normal(默认),Bold(粗体),Italic(斜体),BoldAndItalic(粗体和斜体);

Font Size:

字体的大小;

Line Spacing :

文本中的行与行之间的间隔;

Rich Text:

是否使用富文本;

Paragraph

Alignment:

文本的排版: 左对齐,居中,右对齐
左上对齐,居中,右下对齐

Align By Geometry:

几何对齐;

Horizontal Overflow:

水平溢出:溢出,隐藏溢出;

Vertical Overflow:

垂直溢出:溢出,截断溢出;

Best Fit:

最佳适配:设置最大和最小值;

Color:

设置字体的颜色;

Material:

设置字体的材质;

Raycast Target:

是否可点击;

“Image”

Source Image:

设置并且填充需要设置的图像;

Color:

设置图像的颜色;

Material:

设置图像的材质;

Raycast Target:

是否可点击;

Preserve Aspect:

是否保护;

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

简单 -均匀缩放整个精灵。

切片 -利用3x3精灵分割,以便调整大小不会使拐角变形,而仅拉伸中心部分。

平铺 -与“切片”相似,但平铺(重复)中心部分而不是拉伸它。对于完全没有边界的精灵,将整个精灵平铺。

填充 -以与Simple相同的方式显示子画面,不同之处在于它从原点按照定义的方向,方法和数量填充子画面。

选择“简单”或“填充”时显示的“设置本机大小”选项将图像重置为原始精灵大小。
通过从“纹理类型”设置中选择Sprite(2D / UI),可以将图像作为 UI精灵导入。与旧的GUI Sprite相比,Sprite具有额外的导入设置,最大的不同是增加了Sprite编辑器。Sprite编辑器提供了对图像进行 9切片的选项,这会将图像分为9个区域,因此,如果调整Sprite的大小,则不会拉伸或扭曲拐角

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FreeRTOS源码阅读笔记3--queue.c

消息队列可以应用于发送不定长消息的场合,包括任务与任务间的消息交换,队列是 FreeRTOS 主要的任务间通讯方式,可以在任务与任务间、中断和任务间传送信息,发送到 队列的消息是通过拷贝方式实现的,这意味着队列存储…

前端开发项目中使用字体库

开发中有些项目要求使用固定的字体,这就需要项目中使用字体库。 首先需要下载字体库 将下载的字体文件放进项目中 在项目代码样式文件中定义字体 font-face {font-family: "Tobias-SemiBold";src: url("./assets/font/Tobias-SemiBold.ttf"…

arcgis基础篇--实验

一、绘制带空洞的面要素 方法一:先绘制出一个面区域,然后在面上再绘制一个面区域代表面洞,两者位于同一个图层内,选中代表面洞的区域,选择【编辑器】-【裁剪】工具,将面裁剪出一个洞,随后删除代…

jupyter notebook添加markdown目录

jupyternotebook添加markdown目录 1. 安装python包2. 安装JavaScript和CSS文件3. 启用扩展4. 设置markdown选项 1. 安装python包 官方安装 使用pip pip install jupyter_contrib_nbextensions # 或者 pip install https://github.com/ipython-contrib/jupyter_contrib_nbext…

苹果M3处理器跑分曝光,单核无敌!

10月底,苹果发布了全新的M3、M3 Pro、M3 Max芯片以及搭载M3系列芯片的3款新硬件,包括:新款24英寸iMac、新款14/16英寸MacBook Pro。 根据苹果官方介绍,M3系列芯片基于台积电3纳米工艺打造,采用全新图形处理器架构&…

【操作系统内核】线程

【操作系统内核】线程 为什么需要线程 比如我要做一个视频播放器,就需要实现三个功能: ① 从磁盘读取视频数据 ② 对读取到的视频数据进行解码 ③ 对解码的数据进行播放 如果串行执行(通过一个进程来执行): 那么…

视通科技新品发布:4K30分布式编解码一体机,高性价比之选!

随着信息技术的日新月异,各领域对于音视频传输、控制和显示等方面的需求呈现出爆发式的增长。这种需求的增长源于多种因素,包括但不限于高清视频的普及,实时音视频通信的广泛应用,以及各种显示设备的升级换代。 在这样的背景下&a…

动态规划(5)---Leetcode338.比特位计数

题目 给你一个整数 n &#xff0c;对于 0 < i < n 中的每个 i &#xff0c;计算其二进制表示中 1 的个数 &#xff0c;返回一个长度为 n 1 的数组 ans 作为答案。 分析 通常动态规划的做题顺序&#xff0c;先确定dp数组dp[i],然后确定确定递推公式&#xff0c;再dp数…

Gogs安装和部署教程-centos上

0、什么是 Gogs? Gogs 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发&#xff0c;并且支持 Go 语言支持的 所有平台&#xff0c;包括 Linux、Mac OS X、Windo…

华为防火墙2种局域网内远程监控其它端口的方法

防火墙必须要工作在三层&#xff0c;接口上有地址 第一种用ip-link 这种方法是如果监测的接口故障后&#xff0c;自身优先级降低2 FW3 ip-link check enable ip-link 1 destination 1.1.1.1 interface g0/0/0 mode icmp hrp track ip-link 1 active FW4 ip-link check …

Hls学习(一)

1&#xff1a;CPU、DSP、GPU都算软件可编程的硬件 2&#xff1a;dsp在递归方面有所减弱&#xff0c;在递归方面有所增强&#xff0c;比如递归啊等&#xff0c;GPU可以同时处理多个进程&#xff0c;对于大块数据&#xff0c;流处理比较适用 3&#xff1a;为了提高运算量处理更多…

7-Zip的介绍和【阿里云盘】的使用

7zip从入门到入坑 前言一、7-zip的介绍和安装1、基本介绍1&#xff09;7-Zip 主要特征2&#xff09;支持格式3&#xff09;基础功能4&#xff09;安装环境需求 2、基本操作&#xff08;1&#xff09;简便的界面&#xff08;2&#xff09;发生的问题 二、阿里云盘的使用1、“exe…

OSG练习:模仿Ventsim制作三维矿井智能通风系统

1、效果 2、计划内容 1) 三维场景的加载显示;已实现 2)矿井巷道建模及纹理;已实现 3)矿井基础数据采集及修正;已实现 4)通风网络解算算法;已实现 5)通风设备及设施模型制作;未实现 6)风流模拟效果 ;进行中 7)火灾模拟效果;未实现 8)巷道属性查看栏;未实现 9)…

k8s 裸金属集群部署metalLB软负载均衡 —— 筑梦之路

metalLB 官方网站 Repo&#xff1a;https://github.com/metallb/metallb 官网&#xff1a;https://metallb.universe.tf/installation metalLB解决什么问题&#xff1f; MetalLB 是一个用于裸机 Kubernetes 集群的负载均衡器实现&#xff0c;使用标准路由协议。 k8s 并没有为裸…

深度学习 python opencv 火焰检测识别 火灾检测 计算机竞赛

文章目录 0 前言1 基于YOLO的火焰检测与识别2 课题背景3 卷积神经网络3.1 卷积层3.2 池化层3.3 激活函数&#xff1a;3.4 全连接层3.5 使用tensorflow中keras模块实现卷积神经网络 4 YOLOV54.1 网络架构图4.2 输入端4.3 基准网络4.4 Neck网络4.5 Head输出层 5 数据集准备5.1 数…

解锁 PaddleOCR 的超能力

光学字符识别&#xff08;OCR&#xff09;是一项强大的技术&#xff0c;使机器能够从图像或扫描文档中识别和提取文本。OCR 在各个领域都有应用&#xff0c;包括文件数字化、从图像中提取文本以及基于文本的数据分析。在本文中&#xff0c;我们将探讨如何使用 PaddleOCR&#x…

LeetCode【923】三数之和的多种可能性

题目&#xff1a; 思路&#xff1a; https://www.jianshu.com/p/544cbb422300 代码&#xff1a; int threeSumMulti(vector<int>& A, int target) {//Leetcode923:三数之和的多钟可能//initialize some constint kMod 1e9 7;int kMax 100;//calculate frequenc…

25 _ 红黑树(上):为什么工程中都用红黑树这种二叉树?

上两节,我们依次讲了树、二叉树、二叉查找树。二叉查找树是最常用的一种二叉树,它支持快速插入、删除、查找操作,各个操作的时间复杂度跟树的高度成正比,理想情况下,时间复杂度是O(logn)。 不过,二叉查找树在频繁的动态更新过程中,可能会出现树的高度远大于log2n的情况…

拦截器学习(黑马程序员)

实现步骤&#xff1a; 定义拦截器注册配置拦截器 1 自定义拦截器&#xff1a;实现HandlerInterceptor接口&#xff0c;并重写其所有方法&#xff1a; //自定义拦截器 Component public class LoginCheckInterceptor implements HandlerInterceptor { //目标资源方法执行前执…

Tcl语言:基础入门(二)

相关阅读 Tcl语言https://blog.csdn.net/weixin_45791458/category_12488978.html?spm1001.2014.3001.5482 变量 set命令用来给一个变量赋值。它接受两个参数&#xff0c;第一个参数是变量的名字&#xff0c;第二个参数是一个值。变量的名字可以是任意长度的&#xff0c;且区…