文/vian
Flux可创建sequence,能像脚本那样控制什么时候做什么,但它是可视化的操作极为方便。

1.介绍Flux
unity一款插件,它将unity带入电影制作范畴,当然也能在应用到游戏过场动画、引导动画、剧情动画、技能整体表现等等。它包括Flux editor window和Inspector window两部分。
151817cdra1xeuja6muaj1.jpg
Sequence 序列:可包含多个Container,是主要控制类,需要挂载到游戏对象; Container 容器:可包含多个Timeline; Timeline时间线:可包含多个Track,与指定对象绑定; Track跟踪器:可包含一个Event,可重新定义属性和行为; Event事件:描述具体事件行为。
151817e1aypsz1lyayzyvy.jpg

2.简单效果展示
目标效果:
展示一个立方体,镜头从底往上,由远到近,围绕立方体变化,过程中伴随变色效果,当展示完毕后,停止当前效果,继续循环另外一个变色效果。

动图展示:
151818t2zzmiakocyb02g5.jpg
3.创建一个Sequence。
151818hfa13e1cb4ablab9.jpg
4.编辑第一个镜头相关效果。
151819ge2r09h460tamwo9.jpg
将Camera和Cube分别拖入Flux窗体,点加号添加所需Track,如Camera就是移动变化,Cube就是颜色变化,然后在编辑时间轴上的Event。
关于镜头的Play Animation,我们需要创建一个Animator Controller
151819ofv6pzvm66fddxd5.jpg
还需要创建一个Animation Clip
151819whyrrnkp4nirz9pn.jpg
完成上面步骤后,可以在Track Tools里打开Animation动画编辑窗体
151819jsobcpiii5fazofa.jpg
在Animation窗体里可编辑Camera在时间轴上位置、旋转的变化
151819j9obni9987npoz2f.jpg
5.以上完成Camera的效果,下面在该Sequence下继续对Cube添加Event
151820f6th4tllk43k2tz7.jpg
Range可调整Event在时间轴上触发的起始范围。
根据上面步骤,新建一个Sequence,给Cube设置变色效果。
151820xz87fd71f5b5wb9d.jpg
6.设置Sequence Inspector面板里属性
Sequence有个Finished Callback,我们可以直接指定新的Sequence进行播放,完成衔接。
151820afh358gfesii85ih.jpg
在镜头变化完毕后,触发Cube的变色Sequence.Play。
151820ht4n4mjztanrl8e6.jpg

Learn more: http://www.fluxeditor.com
via:GAD
锐亚教育

锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程|金融帝国3|8k8k8k|mcafee8.5i|游戏蛮牛|蛮牛 unity|蛮牛