推荐阅读:

  • 我的CSDN
  • 我的博客园
  • QQ群:704621321
  • 我的个人博客

前言

在Unity中,图片组件主要有Image和Raw Image,今天,偶然发现了项目中别人有用到Raw Image,而号主却从未接触使用过,于是,好奇心驱使我去了解它。

初识组件

1.Image Image 组件是用来交互的组件 2.Raw Image RawImage 组件 , 是用来显示非交互的图像控件 , 用于装饰或者图标。一般用在背景、图标上,支持UV Rect(用来设置只显示图片的某一部分) 区别: 1.Raw Image 支持任何类型的纹理 ;Image 控件只支持 Sprite 类型的纹理 2.Raw Image支持UV Rect(用来设置只显示图片的某一部分),而Image不支持UV Rect。

Image

组件属性介绍: 1.Source Image:指定展示的纹理图片。注意:Image只支持Sprite类型的图片。 2.Color:图片颜色。 3.Material:图片渲染材质。 4.Raycast Target :能否进行射线检测。

图片除了上述几个属性外,如果制定了纹理图片,又会新增几个属性,属性面板变为如下:

4.Image Type:用于设定图片的显示类型,不同的显示类型会导致Sprite“填充”Image组件的方式不同。显示类型包括: (1)Simple:当Image与Sprite的大小不同时,Sprite将会被拉伸到与Image一样大。此操作可能会导致图片变形,如果不想让图片变形的话,可以勾选上PreserveAspect选项,Sprite将会根据Sprite原宽高比例进行拉伸。 (2)Sliced:九宫格,经过九宫格处理的Sprite,在缩放过程中,会保持4个角的切片不做缩放,4个边的切片只完成拉伸,只有中间的切片做缩放操作。此模式默认勾选了Fill Center选项,如果取消勾选,Image不能完整显示,只会显示切片的边缘图片。 (3)Tiled:地面砖平铺,此模式中Sprite本身大小会保持不变,Sprite会像铺地面砖那样填充满整个Image控件。 (4)Filled:此模式一般用作“CD”技能冷却,让Image以一定地展现方式一部分一部分地完全展示出来。

Raw Image

RawImage功能上与Image组件类似,但是属性不完全相同。

组件属性介绍: 1.Textture:用于展示的纹理图片 (任意类型) 2.Color:同Image 3.Material:同Image 4.Raycast Target:同Image 5.UV Rect:设置UV缩放,偏移(即只让图片显示一部分,可使用图集) 注意:x、y属性控制UV左右、上下偏移;W、H控制UV的重复次数。

image控件显示图片_Unity之Image amp; Raw Image相关推荐

  1. C#利用Picturebox控件显示图片

    源文章:https://blog.csdn.net/liyuqian199695/article/details/54098938 C#利用Picturebox控件显示图片 1.Picturebox控 ...

  2. MFC 对话框中的picture control 控件显示图片

    MFC读取图片一般使用自定义的DIB文件.DIB文件集中了处理图片的API函数,这样可以方便我们的图像操作. DIB文件下载路径:DIB文件下载 MFC显示图片有几种方法: 1.在运行界面上选择 文件 ...

  3. 实现picturecontrol控件显示图片_陕西曝光机触摸屏实时数据控件

    随着市场需求的快速发展,PCB行业对产能的要求与日俱增.为了在保证品质的前提下快速提高产能,PCB曝光领域掀起了一场新的革命,那就是对传统曝光机进行UVLED改造,用UVLED光源代替传统汞灯.目前市 ...

  4. PyCharm pyqt5用label控件显示图片 QPixmap 串口通信指示灯

    import sys from PyQt5.QtWidgets import QApplication, QMainWindow from PyQt5.QtGui import QPixmap imp ...

  5. 使用CvvImage类在MFC的static控件显示图片

    使用OpenCV的库,可以非常便捷地实现对图像的各种操作.在CTestDlg对话框中放置一个picture static控件,ID为IDC_STATIC,如下函数即可实现显示图片的功能.根据此方法,可 ...

  6. QT 通过label控件显示图片,图片能自适应label的大小

    将通过URL下载的图片显示出来: 效果如下: //显示图片QPixmap pix;QImage image(fileName);//filename,图片的路径名字ui->pix->set ...

  7. 修改一下DELPHI ,cxImage控件显示图片异常时候的情况

    2019独角兽企业重金招聘Python工程师标准>>> 客户提出客户端预览图片的时候经常报错,影响操作.经检查是图片异常导致cxImage控件不停的显示异常导致的. 我个人为了省事, ...

  8. Qt——P26 Label控件显示图片

    先把图片资源添加到Qt ui界面创建label //利用lable 显示图片ui->label_image->setPixmap(QPixmap(":/picture/abc.p ...

  9. 演练GridView控件显示目录图片

    本博文,将带你学习使用GridView控件显示站点目录的图片.如果你已经学会怎样做图片缩略图:怎样应用接口来实现统一的属性,方法或函数:怎样动态加载用户控件,等等.就不必往下看了.因为此篇博文就是演练 ...

最新文章

  1. 分别打印三位整数的个位、十位、百位
  2. 【 MATLAB 】协方差 cov以及协方差矩阵基础知识
  3. [LeetCode] Remove Element
  4. pytorch one-hot转数组
  5. C#——《C#语言程序设计》实验报告——泛型与集合——运算符重载
  6. [图解tensorflow源码] [原创] Tensorflow 图解分析 (Session, Graph, Kernels, Devices)
  7. java并发面试题(一)基础
  8. Kibana源码分析--Hapijs路由设置理解笔记
  9. 微软正式释出基于 Chromium 的 Edge 预览版本
  10. 数据库新技术:分布式数据库的体系结构,特点与查询优化(思维导图版总结)
  11. stm32f103——基本定时器与定时器中断
  12. 微信小程序(1)新闻小应用代码以及总结小程序一些知识点
  13. 数据建模 --- 概念建模+逻辑建模+物理建模
  14. Docker 登录官方仓库
  15. 快速删除word书签
  16. WebGL 水波及焦散(刻蚀)的渲染总结
  17. axios请求中添加token,Authorization中添加token
  18. redis 的incr 高并发 原子性计数器
  19. 各种计算机语言的经典书籍
  20. DirectX与VB.NET编程(五)3D音效实践篇 (转)

热门文章

  1. python中的for A in B for i in range()
  2. 查看服务器CPU的个数、CPU的核数、多核超线程数
  3. 两个EdgeNode夹一个Node
  4. TensorFlow基础8-实现单层神经网络
  5. numpy 修改数组维度
  6. scipy.cluster.vq.kmeans的使用
  7. vmware 打开主页 打开所有库中的虚拟机
  8. 计数时钟和滚动汉字显示c语言程序,MSP430F449单片机RTC时钟C语言程序(带闹钟)...
  9. linux监测cpu 内存,Linux中CPU与内存性能监测.docx
  10. Centos7 上配置 java JDK1.8