Sprite Renderer

深度解析unity Sprite Renderer组件,如果你觉得不错,不妨点个赞哦.....

The Sprite Renderer is very important component to use when developing 2D projects as it determines how the given Sprite is rendered. It’s an essential component for the Tilemap system to work properly as well.

主要用于2D project和Tilemap系统

上图即为Sprite Renderer的一些属性

Flip:勾选后图片会在X或Y轴方向上翻转,

Material:材质,默认是Sprites - Default,场景中的灯光不会影响到图片,改为Default - Diffuse,灯光可以照亮图片

比如这里使用了一个聚光灯和一个点光源

Draw Mode:绘图模式, 普通,拉伸,平铺

当要使用拉伸或者平铺时,必须把图片的材质类型改为full rect

点击Sprite Editor按钮可以对图片进行编辑(九宫格模式)

当图片的尺寸改变时,ACGI四个角不变,BH会水平拉伸,DF会竖直拉伸,E会在水平和竖直两个方向上拉伸。

Sorting Layer:分类层,控制图片的渲染顺序

石头挡住了游戏角色的脚。

自定义层名称,越靠下的越后渲染,越在最前面,挡住后面的图片

Order In Layer:在同一层中的次序,当图片在同一个层下时,设置此数值可以再次控制渲染顺序,

Lower numbered Sprites are rendered first, with higher numbered Sprites overlapping those below.

数值小的先绘制,数值大的挡住先绘制的图片

Mask Interaction:遮罩交互,

Visible Inside Mask,在遮罩里面显示,这里的⚪就是遮罩,Alpha Cutoff表示边缘裁剪

Visible Outside Mask,在遮罩外面显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值