Shader Graph25-UV移动旋转缩放(自定义函数)

我们将UV操作放入函数内,该函数的内容来自我之前的文章

Shader Graph24-摇晃树叶-CSDN博客

一、UE在Material中右键,新建Material Function。

增加输入

二、新建Material,命名为DemoUVRotationUseFunction

Offset为偏移值,Rotation为旋转速度,Scale为重复数,Pivot旋转中心的位置。

三、Unity版本,新建Sub Graph命名为TransformUV。

新建变量

编写内容,可以复制摇晃树叶的代码进入该sub graph。

Shader Graph24-摇晃树叶-CSDN博客

修改Output名字和类型

替换变量

UVs变量后面增加一个默认UV的设置,如果没有uv传入则使用默认uv。

别忘了保存,最后的代码是这样的。

四、调用该Sub Graph

相关推荐
yi碗汤园1 小时前
C#实现对UI元素的拖拽
开发语言·ui·unity·c#
jtymyxmz2 小时前
《Unity Shader》11.3.2 广告牌技术
unity·游戏引擎
jtymyxmz3 小时前
《Unity Shader》11.3.1 流动的河流
unity·游戏引擎
jtymyxmz6 小时前
《Unity Shader》11.3.1 续 流动的水流的阴影
unity·游戏引擎
世洋Blog6 小时前
Unity性能优化-2d游戏的DrawCall
游戏·unity·面试·性能优化·游戏引擎
jtymyxmz7 小时前
《Unity Shader》11.2.2 滚动的背景
unity·游戏引擎
Tatalaluola7 小时前
Unity使用EPPlus读取写入表格
unity·c#·游戏引擎·excel
呆呆敲代码的小Y7 小时前
【Unity 实用工具篇】 | Unity中的软遮罩组件 SoftMaskForUGUI 快速上手使用
游戏·unity·游戏引擎·免费游戏·遮罩·软遮罩·softmask
B0URNE16 小时前
【Unity基础详解】(11)Unity核心:输入系统
unity·游戏引擎
世洋Blog18 小时前
Unity开发微信小游戏-减少WASM包体大小
unity·游戏引擎·wasm·微信小游戏