Libgdx学习笔记:纹理坐标的概念

"UV"这里是指u,v纹理贴图坐标的简称(它和空间模型的X, Y, Z轴是类似的). 它定义了图片上每个点的位置的信息. 这些点与3D模型是相互联系的, 以决定表面纹理贴图的位置. UV就是将图像上每一个点精确对应到模型物体的表面. 在点与点之间的间隙位置由软件进行图像光滑插值处理. 这就是所谓的UV贴图。

上面是百度百科部分描述;

下面看截图:

125149_2T1e_1866808.jpg

白色框为图片纹理,左上角为(0,0),右下角为(1,1)

横向为U,竖向为V,取值范围[0,1]。

TextureRegion
public TextureRegion(Texture texture,
                     float u,
                     float v,
                     float u2,
                     float v2)

我们用TextureRegion来详细解释UV;

上面的构造函数,里面的uv指的是起点的纹理坐标,u2v2指的是终点纹理坐标。

如:(0.5,0)~(1,1) 就是截取纹理的右半部分。

通过UV的变化可以实现纹理的翻转。

           起点~终点

正常:(0,0)~(1,1)

翻转:(1,1)~(0,0)

以上就是对纹理坐标概念的简单描述。





转载于:https://my.oschina.net/oahcfly/blog/546700

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值