

1个回答
0
V3节点就是代码中,比如Transform组件中的Position,Rotation,Scale都是Vector3类型,全称应该叫做Vector3结构体类型,就是由三个Float类型组成的结构体 怎么说呢,V3节点就是一个工具人,位置信息,旋转信息,尺寸大小,都可以用这个工具人表示,在ShaderGraph中也是一样,比如我们想要调整模型XYZ轴某一个轴上顶点的位置做动画,其余两个轴保持不变,那么我们可以先把这个Position节点通过Split节点拆分开头,然后创建一个V3节点,这个节点是用来连接上主节点的Vertex Position输入口,我们在之后可以将真正会动态改变的点全部连接好,再连接到这个V3节点现在空白的Y轴输入口中 再举一个例子 Position节点配合Add节点,可以调整模型自身的位置,但是如果我们想要动态显示的话,就必须会用到Time节点,但是Time节点直接和Add相连,做不到只调整某一个轴的目的,我们就可以创建一个V3节点,将V3中的XZ设置为0(默认就是0)只调整Y轴和Sine相连,就能达到,模型在Y轴上(-1,1)区间内上下往返运动 最后分享一个简单的V3节点在Shader中的演示 https://www.bilibili.com/video/BV1av411C7qi/?t=0h32m30s~



,5 年前回答
评论 0

问
AI
全新AI功能上线
1. 基于Unity微调:专为Unity优化,提供精准高效的支持。
2. 深度集成:内置于团结引擎,随时查阅与学习。
3. 多功能支持:全面解决技术问题与学习需求。

问
AI