Unity精灵系统 之 Mask & SortingGroup

本文仅作笔记学习和分享,不用做任何商业用途

本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正

1.Mask

遮罩故名思意就是起到遮挡作用的罩子:精灵遮罩 - Unity 手册

如果我想让sprite与遮罩发生交互,那么我需要勾选spritr renderer的交互选项

之后就可以选择是在遮罩内显示该精灵图片,还是遮罩外显示了

2.SortingGroup

组内排序

在了解SortingGroup之前,需要知道精灵渲染器中也有分组,这个分组影响了什么?

首先我需要拿两个精灵作为演示,分别是石子路和小径

同层下,数值越大越靠近摄像机

所以当石子路的顺序值改为1之后,移动中就会遮挡住顺序值为0的小径

不同层下,层数越大越靠近摄像机

当我为小径添加了一层以后,层数比默认层大,所以反而遮住了石子路

组组排序

SortingGroup就是用来对一定数量的精灵合组排序的:排序组 - Unity 手册

最简单的栗子就是:为了背景组和怪物组互不影响,所以要添加分组

规则还是一样的:

同层下,数值越大越靠近摄像机

不同层下,层数越大越靠近摄像机

这次,我将石子路和小径归类到Backgroud组,创建一个空物体挂载排序组组件

同时,创建两个怪物归类到Monster组,挂载组件

修改怪物组的排序组值为1

可以明显看到怪物组的任何怪物都不会被遮挡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值