Unity3d Material(材质)

   Edit by @灰太龙

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

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

   Unity3d Material(材质)  无缝拼接

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

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

  Unity3d Material(材质)  无缝拼接

   Unity3d Material(材质)  无缝拼接Unity3d Material(材质)  无缝拼接

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

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

相关文章:

  • 2021-06-28
  • 2021-11-26
  • 2021-06-17
  • 2021-10-24
  • 2021-11-09
  • 2021-08-25
  • 2021-09-27
  • 2021-11-24
猜你喜欢
  • 2022-01-01
  • 2021-04-16
  • 2021-06-26
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案