4.项目正式开工(二):学会简单的动画制作

友情提示:每做完一个操作后,都记得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一闪一闪的效果如何实现?

最后放上自己做的、不接受反驳的、自以为酷帅炸天的图  ~ ^_^~


下一篇:5.项目正式开工(三):给场景添加一个背景音乐

你可能感兴趣的:(4.项目正式开工(二):学会简单的动画制作)