微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将transform.position输入到着色器图中?

如何解决如何将transform.position输入到着色器图中?

我正在尝试通过使用着色器图掩盖精灵。

以下是我到目前为止的照片:

enter image description here

我的问题是,当我将蒙版纹理输入到着色器中时,它将自己定位在主纹理上,如您在此图中看到的那样。

看到字符右侧的透明棋盘格了吗?我只希望此操作影响棋盘格与字符相交的部分。

为此,我需要某种方式来替换和缩放蒙版纹理,以使其与主纹理的中心分离。

要完成此操作,我必须添加哪些节点以及将它们连接到哪里?谢谢。

解决方法

正如我所称赞的那样,我并不完全理解这个问题,但是我会尝试一下!

您要移动纹理的UV,使其仅应用于图像的一部分,并禁用环绕!

这可以通过使用UV节点同时在重叠纹理上使用相同的通道,然后向其添加偏移量来完成。

enter image description here

要禁用包装,您需要在纹理本身上禁用它 enter image description here 将环绕模式更改为钳位 enter image description here 将偏移量设置为低于1的值。现在,您只需计算偏移量值即可,因为1是图片的整个宽度。

编辑: 代替手动更改UV纹理,您应该使用Tiling and Offset节点,该节点可以通过更改平铺值轻松缩放。

enter image description here

祝你好运:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。