友情提示:每做完一个操作后,都记得Ctrl+S随手保存哦~
项目开始前,放上最终效果图给大家看一下
1.创建animation
我们先来做一个头像闪烁的动画
依次选中HeadFrame→Timeline→Add the Animation component
这时会发现右侧多一个Animation出来。我们再点击Create a new Clip file.
在弹出的窗口选择咱们之前创建的Animation文件夹,点击‘打开’。
然后取个名字,完事点保存。咱们是HeadFrame的动画,所以我取得名字叫做HeadFrameAnimation.
2.制作一个改变透明度变化的动画
这时候咱们就可以开始编辑咱们的动画了。
点击Timeline下的铅笔图标,就可以进入编辑模式。
点击加号,然后选择opacity。这样我们可以通过透明度的变化,来达到闪烁的效果。
可以看到出现了一个opacity。鼠标移动到opacity那一栏的时候,会出现3个小横线,然后点击这个3横线,选择Insert keyframe,就可以K下第一帧。
可以看到,出现了一个蓝色的小方块。这就是咱们的第一帧,代表在0:00这个时刻,透明度是255,也就是完全不透明。
现在呢,咱们把鼠标移动到那条红线,然后点住不放,拖到0.05的位置,然后把Opacity改为100
再把0:10时刻的透明度改为255
3.动画的播放
这个WrapMode选为Loop,动画就可以一直循环播放了。
点击下面这个小三角,就可以预览播放了。
但是现在我们在浏览器预览,还是不会闪烁,这是咋回事呢?
莫慌,把咱们创建的那个HeadFrameAnimation拖到右边的DefaultClip那里松手,再把PlayOnLoad那里勾选,就OK啦!
现在我们再在浏览器预览一下,就可以看到我们亲手做的第一个动画啦!
4.退出动画编辑模式
动画编辑好之后,要Ctrl+S或者点击Save保存一下,然后点击那个铅笔,才能退出编辑模式哦,要不然你是没法编辑其它组件了~
5.再添加一些其它动画
除了制作改变Opacity的动画,我们还可以制作颜色、位置、以及角度等动画。
比如我们现在给Label2做一个颜色和大小同时变化的动画:
首先我们要添加会变化的属性:color以及scale
然后鼠标移动到color和scale栏,分别K第一帧
红线拉到0:05时刻,K第二帧
红线拉到0:10时刻,K第三帧
注意注意:最后一帧的内容,一定要和第一帧相同。为啥呢,因为咱们这个是loop,循环播放的。咱们放了最后一帧就要放第一帧了,所以为了不让咱们动画露馅,就得让最后一帧和第一帧相同。
6.最终的预览
把Label2Animation拖到DefaultClip,勾选PlayOnLoad,就可以预览了咱们的炫酷的动画了!
大家可以尝试用刚刚学的知识,做一些自己喜欢的动画。
如果你做好了自己的名片,欢迎加入游戏开发群:247260198, 我们可以帮你把作品放到服务器上,然后给你一个链接,你就可以把作品分享给你的朋友看啦!
思考下:
1.弹幕效果如何实现?
2.在屏幕内弹来弹去的效果如何实现?
3.星星bling-bling一闪一闪的效果如何实现?
最后放上自己做的、不接受反驳的、自以为酷帅炸天的图 ~ ^_^~