所有Block组件块详解导航

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块在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组件块详解导航-游戏特效案例库

Attribute

图片[2]-所有Block组件块详解导航-游戏特效案例库

Collision

图片[3]-所有Block组件块详解导航-游戏特效案例库

Custom

图片[4]-所有Block组件块详解导航-游戏特效案例库

Empty Subgraph Block

图片[5]-所有Block组件块详解导航-游戏特效案例库

FlipBook

图片[6]-所有Block组件块详解导航-游戏特效案例库

Force

图片[7]-所有Block组件块详解导航-游戏特效案例库

GPUEvent

图片[8]-所有Block组件块详解导航-游戏特效案例库

Implicit

图片[9]-所有Block组件块详解导航-游戏特效案例库

Kill

图片[10]-所有Block组件块详解导航-游戏特效案例库

Output

图片[11]-所有Block组件块详解导航-游戏特效案例库

Size

图片[12]-所有Block组件块详解导航-游戏特效案例库

Spawn

图片[13]-所有Block组件块详解导航-游戏特效案例库
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容