LH 项目工作笔记关于Texcorrd 的注意事项 1-2

一,实现效果

为了要模拟一个滚筒的数值上下切换的效果。如果采用模型进行表现,只需要控制位移或者旋转角度即可。

如果要采用UMG 来进行实现。刻度部分就需要使用一个材质来实现。

核心的思路:

以上一张竖向的图,我们只需要控制它的上下移动,就可以模拟刻度的变化效果。

为这个图创建材质,———— 针对UI 的类型。

在调用 TexCoord 后, 分别 需要使用 Mask R 和Mask G  分别在两个方向上进行加值。

因为横向我们不需要已经 所有 mask R 之后 add  的数值就是0;  mask G 之后增加的数值 在(-1,1)之间。最后 append 

这里有个注意的地方: 一开始我们以为只需要移动 Y 方向, 所有就只调用了 mask G , 结果发现图形变形了。 最后把 mask R 加上后,一切就正常了。

所以,虽然你不用它, 但是你还是需要把它给调用出来。

猜你喜欢

转载自blog.csdn.net/gaofei7439/article/details/119829954