UnityUGUI系统之Sprite

本文介绍如何在Unity中导入2D图片并设置正确的格式,包括TextureType、SpriteMode的选择,以及SpriteRenderer组件的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Unity中的2D图片的导入

在Unity中我们将2D图片导入进来的时候,会选择图片的保存格式,根据不同的格式在Unity中具有不同的用途。所以在我们导入图片之后都需要进行一些设置。

Texture Type : 设置导入图片的使用途径

通常我们在使用图片进行GUI或者2D精灵的使用时则选择
Sprite选项。

Sptrite Mode :设置图片的形式,

Single:在这种模式下将 sprite图像将被用于单独的一个【就是一张image原始图片只对应一个sprite】。

Multiple :在这个模式下可以对一张图片进行裁剪,分割为多个图片,使用这个功能我们可以把动画中的每一帧都保存在一个图片中然后通过Unity中分割创建动画。
在这种模式下有两种分割模式:

Automatioc :会根据图片的大小自动将图片分割为等大的几张图片

Grid—– :网格分割,可以自定义分割大小

Polygon :更改图片显示形状,在这个模式下选择Sprite Editor设置图片显示的图形顶点数,不同的顶点数显示的几何图形不同,在图形中的灰色线框则显示了图片以什么样的图形显示:

Pixels Per Unity :Unity中为了保持所有使用图片的单位统一而使用的计量单位,表示的是转换比例,列如图片长度为100则在Unity中表示1Unity

二、图集的打包

在UGUI中

三、Sprite Renderer组件

这个组件是Untiy中提供来在3D世界中显示2维图片,我们将这个组件添加到一个GameObject对象上,用于显示图片。

Sprite Renderer组件的属性:

Sorting Layer :设置精灵所在的层

Order in Layer :设置处于同一层中图片的优先级,优先级越高越上层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值