Unity3d Material(材质) 无缝拼接

                                                      Unity3d Material(材质)

   Edit by @灰太龙

   在做一个项目的过程中,遇到动态切换壁纸的功能,问题点在无缝拼接!

   那我们先查查Unity3d 中的材质球,里面有个参数 Tiling和Offset

  

   其中Tiling指的是显示图片的多少,x为0.5,那么也就说显示图片的一半宽度,Offset的x设置为0.5的意思是,从图片的中间开始,计算公式是 图片的像素的宽度*0.5,就是从这个坐标处开始显示!

显示图片的多少就是,图片的像素的宽度*Tiling中的x值!

  

  

  左边就是这个图,右边是有两个QUAD物体,拼接的,左边的材质球的Tiling的x值为0.5,offset的x值为0.5

 右边的QUAD的材质球的Tiling的x值为0.5,Offset的x值为0,这样就能实现无缝拼接了!

原文地址:https://www.cnblogs.com/alongu3d/p/3416302.html