大伙儿今天想跟你们聊聊我之前捣鼓Flash做空间素材的那些事儿。我这人手笨,之前看人家做动画眼馋得很,但总觉得那是高大上的活儿,轮不到我。直到有一天,我搞了个小项目,需要一个能动的星空背景,买是肯定买不起的,那就只能硬着头皮自己上了。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
开始摸索,打开Flash
我当时真的连Flash软件都快忘了怎么用了,就是凭着一股子冲劲儿。第一次打开那玩意儿,看到界面,密密麻麻的功能按钮,瞬间就懵了。心想这可咋整?但既然都打开了,总不能就这么关了对。我就先是新建了一个文档,把画板尺寸大概调了一下,想着先有个地方画东西。
我目标很明确,就是要做出那种黑漆漆的宇宙里,星星点点亮着,偶尔还有个什么东西飘过去的感觉。我连怎么画个圆都得摸索半天。就这么一点点试,一点点错。
第一步:点亮星辰大海
星空肯定得有星星。我最开始想着一颗一颗画,画完就傻眼了,这得画到猴年马月去?而且每一颗星星都要动,那岂不是要我老命?
-
画基础星星:我先是随便选了个画笔工具,把颜色改成白色,然后在黑色背景上点点点,画出一堆大小不一的小点。那时候我才发现,光点点点是不行的,太死板了。
-
让星星闪起来:后来我想到了,要让星星活起来,得有闪烁感。我学着把这些小点先变成图形元件,然后给它们做关键帧动画。就是在时间轴上,一会儿透明度为100%,一会儿透明度为30%,这样来回几次,不就闪了吗?但我发现这样太笨了,每一颗都要这么搞,真的要疯。
-
批量操作:琢磨了半天,我突然想到,能不能把一颗做好的星星复制粘贴好多份?这招管用!我把一颗星星的闪烁动画做好后,直接复制好多,然后调整一下它们在舞台上的位置和闪烁的起始时间,这样整个星空就好像活了起来,看起来随机又不那么假。
第二步:塞个大星球进去
光有星星还是有点单调,我想着加个大一点的星球,让画面更丰富。这个比星星难多了。
-
画个球:我先用椭圆工具画了个正圆,然后开始琢磨怎么让它看起来像个球,而不是一块饼。我就想起以前看人家做效果,都会加渐变。于是我吭哧吭哧找渐变工具,给圆加上了那种深色到浅色的径向渐变,一下就有了立体感,光影效果也出来了。
-
给星球加点纹理:一个光溜溜的球还是差点意思。我随便找了个模糊的纹理图片,把它放在星球上面,然后调了一下混合模式,让它看起来像是星球表面的云雾或者陨石坑。虽然做得不咋样,但是比光溜溜的圆强太多了。
-
让星球动起来:既然是宇宙,星球肯定得动。我给这个星球也做了补间动画,让它从画面的一边慢慢移动到另一边,速度放慢点,就感觉是在宇宙里缓缓漂移。为了不让它太死板,我还稍微加了一点点缩放和旋转,让它移动的时候有点“深邃”的感觉。
第三步:再来点飞过的玩意儿
只飞一个星球太没劲了,我寻思着再加点什么“划过”的东西。
-
彗星还是小飞船:我犹豫了半天,决定搞个简单的“流星”或者“彗星尾巴”的东西。我就画了个细长的白条,然后在它后面加了几个逐渐变淡的、透明度递减的小白条,做出那种拖尾的效果。然后把这个“流星”也变成元件,给它做个从屏幕一头快速飞向另一头的动画。
-
优化速度和路径:为了让这个流星看起来更快,我把它的动画时间设置得非常短,一下子就飞过去了。而且为了不让它每次都从一个地方出来,我做了好几个这种流星元件,让它们在不同的时间点,从不同的角度飞出来,这样画面就更丰富了。
最终效果,看着还行!
所有东西都搞定后,我把它们都放到不同的图层里,星星一个图层,星球一个图层,流星又是几个图层。然后就是调整它们出现的时间和顺序,不让它们互相挡着,也不让画面显得太空或者太挤。
当我按下那个“测试影片”的按钮时,看着自己捣鼓出来的这个“空间素材”,虽然粗糙,但真的动起来了!黑色的背景上,白色的星星忽明忽暗地闪着,一个巨大的星球缓缓从远处飘过,偶尔还能看到一两条流星划破夜空。那一刻,我觉得自己简直是个天才。
虽然这东西离专业的水准还差十万八千里,但在我看来,它已经完美完成了我的任务。从一个对Flash一窍不通,到能自己动手做出一个简单的动画,这个过程真的让我学到了不少东西。最重要的就是,遇到问题不要怕,总能找到解决的法子,哪怕是笨办法,一步一步来,也能把事情搞定。这回实践也让我明白了,很多看着很复杂的东西,拆开来看,也就是一个个小步骤,只要有耐心,谁都能做出来。