Unity中Material的“Tiling" 和 "Offset"参数介绍

    Unity粒子系统和3D模型里面会用到Material,而Material需要用到贴图。有些贴图是单张图片组成,有些贴图是由很多张图片组成的图集。如果Material的图片是从图集里面切割出来,就会需要修改Tiling 和 Offset参数。下面做简单的说明。

    Tiling的作用是确定一张图片的尺寸

    首先把图集图片的横坐标和纵坐标最大值取1,图片的左下角对应坐标系的原点,建立坐标系。假设这张图集是由4 × 8 张图片组成,Tiling.x 就表示这张图片x轴的最小单位,对于这张图片,它的最小单位就是(1÷4)= 0.25 。相应的Tiling.y 的最小单位是 (1÷8)= 0.125 ,设置Tiling.x=0.25,Tiling.y=0.125,这样一来,图集就被正确的分割成4×8张单独的图片(想象一下)。每张图片相对尺寸就是(0.25*0.125)。

    Offset的作用是确定要取的图片起始位置

假如Offset.x=0 ,Offset.y=0.25 ,那就是第一列,第二张图片;

假如Offset.x=0.125 ,Offset.y=0.875 ,那就是第二列,第7张图片;

    好了,前面所讲的是正确填写这两个变量的简单理解方式,如果你只是想要正确的显示出某张图片,那么上面的理解就已经可以了,赶时间的同学可以晚点再往下看~

---------------------------------------------------------------------分割线------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值