本文使用UV偏移,创建车道方向动画
原始素材
最终效果(带水平向移动)
Unity3d纹理坐标
偏移:Offset(xo,yo),将原点偏移到(xo,yo)。
平铺:Tiling(xt,yt),以偏移后的坐标为新原点,平铺(xt,yt)范围
Unity3d在创建Material,默认Offset = (0, 0),Tiling(1, 1)。即原点不偏移,平铺方向各1次。也就是原图显示。
Unity3d与OpenGl的纹理坐标同持一致。U方向从左到右,V方向从下到上。而DX U从左到右,V从上到下
Offset = (0, 0.5) Tiling = (0.5, 0.5)
Offset = (0.5, 0.5) Tiling = (0.5, 0.5)
Offset = (0, 0)Tiling = (0.5, 0.5)
Offset = (0.5, 0) Tiling = (0.5, 0.5)
Offset = (0, 0.5)Tiling = (1.0, 0.5)
Offset = (0, 0)