Block块与Node节点的关系和区别
Block块与Node节点的关系和区别
如下面视频案例,在X处空白区域右击,弹出的是Create Node创建节点(快捷键:空格),在Y处右击,弹出的是Create Block创建块(快捷键:也是空格),当前页就是Create Block里所有模块的导航。
- 那Block和Node啥关系呢?关系如Z处,先通过Create Node创建了一个Context阶段,然后在Context阶段上又添加了两个Block块。也就是说<Block块只能在Context阶段节点上创建,Block块是Context阶段节点的一部分>。所以Block与Node没啥关系,Block是与Node里的Context阶段有关系。
巩固理解:
如下面视频案例,更深刻的演示了Block块与Context阶段的关系:Block块是Context阶段节点的一部分。
- 那Block和Create Node里的Context啥区别呢?简单说Context好比是创建框架,比如何时生成粒子、粒子的初始参数、粒子的渲染等等。而Block好比是在框架的基础上创建内容,比如添加粒子的速度、颜色、碰撞等等。
Block的执行顺序
如下面案例演示了Block块在VfxGraph中的执行顺序,其中:
- 情况1:B块在A块下方, 由于VFX Graph的执行顺序为从上到下的,所以先执行A块,然后执行B块,而B块(SetSize)的作用是覆盖当前Size,就是B覆盖A,所以粒子最后的Size还是B的0.1。
- 情况2:A块在B块下方,由于VFX Graph的执行顺序为从上到下的,所以先执行B块,然后执行A块,而A块(AddSize)的作用是在当前Size的基础上叠加一个Size,就是A叠加B,所以粒子最后的Size是A+B=0.2。
![图片[1]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/Node和Block的区别Picture.png)
Attribute
![图片[2]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Attribute.png)
Attribute的基础了解
Attribute导航
Collision
![图片[3]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Collision.png)
Custom
![图片[4]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Custom.png)
Empty Subgraph Block
![图片[5]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Empty Subgraph Block.png)
FlipBook
![图片[6]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_FlipBook.png)
Force
![图片[7]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Force.png)
GPUEvent
![图片[8]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_GPUEvent.png)
GPUEvent导航
Implicit
![图片[9]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Implicit.png)
Kill
![图片[10]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Kill.png)
Output
![图片[11]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Output.png)
Size
![图片[12]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Size.png)
Spawn
![图片[13]-所有Block组件块详解导航-游戏特效案例库](https://www.vfxcase.com/wp-content/uploads/Unity/VFXGraph/zDetail_Block/Base/导航_Spawn.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容