❶ 雪花飘落的动画怎么做
用flash引导线制作雪花飘落的动画教程
在 Flash 中利用引导线制作雪花飘飘动画。 这种方法最笨但也效果最好,就是用引导线功能,让雪花不停的飘呀飘,如果多用几个图层,效果更好。
1、新建一个flash影片。设背景为“黑色”,其他的用默认值。
2、按ctrl+f8新建一个组件,类型为“影片剪辑”,命名为“雪花”。在它的正中用“铅笔”工具画一个不规则的多边形,然后用“颜料桶工具”将它填上白色。(如图1-1所示)
3、再用ctrl+f8建一个组件,类型为“影片剪辑”,命名为“前层”。
4、将组件“雪花”拖到其中,用“选定工具”中的“比例”功能把它缩小(小技巧:先用“放大镜”将它放大,然后再用“比例”功能,可缩得更小)。在第80帧上“插入关键帧”,在“图层1”上用鼠标右键的“添加引导线”功能(见图1-2)。
在新增加的“引导线:图层1”的第1帧上,从“雪花”开始,画一条弯曲的曲线。将第80帧上的“雪花”沿曲线从头拖到曲线的末尾。然后在“图层1”的第1帧上点鼠标右键,选“创见动画动作”功能,见图1-3。
5、第4步是制作一片雪花,下雪不是只下一片的吧。插入图层,将第4步重复做10次。做好后的效果见图1-4。6、把第3至5步重复做两次,不同之处是组件的命名分别为“中层”和“后层”。“雪花”的大小和“引导线”的路径不要一样。这是为了多做几个图层,看起来效果细腻一点。
7、现在回到场景1中,插入6个图层,分别命名为“后层1”、“后层2”、“中层1”、“中层2”、“中层3”、“中层4”、“前层1”、“前层2”。在对应的层上拖入对应的组件,并适当的调整时间轴,让雪花飘得连贯起来。见图1-5。
按ctrl+enter就可以看到效果了。
(这种方法简单且效果好,主要是用“引导线”功能,让雪花不停的飘下,多用几个图层效果会更好)
❷ 信息技术五年级上册雪花飘飘怎么做
一、新建文件并导入位图
步骤1:建立一个新文件。
步骤2:导入位图“雪景”并调整位图大小。将该图层命名为“雪景”。
二、创建“图形”元件
步骤1:执行“插入”—“新建元件”命令。在打开的“创建新元件”对话框中、设置元件类型为“图形”、名称为“雪花”、单击“确定”按钮。
步骤2:在图形元件编辑工作环境中、设置舞台的背景色为蓝色。因为舞台上的雪花很小、所以绘制雪花前、应将显示比例调大、如80%。选择工具箱中的“铅笔工具”、设置“笔触颜色”为白色。在舞台中心位置一个小雪花。
三、创建“影片剪辑”元件
步骤1:执行“插入”—“新建元件”命令。在打开的“创建信新元件”x09对话框中、设置元件类型为“影片剪辑”、名称为“飞舞的雪花”、单击“确定”按钮。
步骤2:在影片剪辑元件编辑工作环境中将“库”面板中的“雪花”图形元件拖到舞台中心。
步骤3:选中第50帧、按F6键插入关键帧。为表现雪花落地融解的效果、选择“雪花”实例、在“属性”面板中进行设置。
步骤4:在第1~50帧之间创建传统补间动画。
四、制作“雪花飞舞”的效果
步骤1:单击“时间抽”面板左上方的“场景”标签、返回到场景中。
步骤2:在当前层的上面建立新图层并命名为“电影剪辑”。
5、保存文件将动画源文件以“雪花飘飘”为文件名保存起来。
6、导出swf格式的flash影片
步骤1:执行“文件”——“导出”——“导出影片”命令、在弹出的“导出影片”对话框中选择保存文件的文件夹以及保存类型、最后输入文件名“雪花飘飘”。
步骤2:单击“保存”按钮、此时、就会生成一个swf格式的Flash动画文件。
以后只要双击swf动画文件名即可播放该动画文件。
❸ 怎样用C++做雪花
首先定义一个雪花结构体
里面有横纵坐标
还有雪花是否存在(落到地下消失)
然后假如取30个雪花
在屏幕的上方随即出现
坐标为(
rand()%屏幕的长,0)使得雪花从上面随即出现
出现一个雪花,判断雪花是否存在的变量为true,雪花的纵坐标++。
然后就刷新屏幕,当雪花为true是,在雪花的横纵坐标打印出雪花。
当落到地下时(雪花的纵坐标>屏幕宽),雪花为false。
❹ VB编程如何打印出长方形的中间空的雪花
PrivateSubForm_Click()'点击窗体运行
DimxAsInteger,yAsInteger
Fory=1To5'设长方形的高为5
Forx=1To10'设长方形的宽为10
PrintTab(x);
Ifx=1Orx=10Ory=1Ory=5ThenPrint"*";
Nextx
Nexty
EndSub
❺ 怎么用C语言写下雪的动画效果
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
/*
*清除屏幕的shell命令/控制台命令,还有一些依赖平台的实现
*如果定义了__GNUC__就假定是使用gcc编译器,为Linux平台
*否则认为是Window平台
*/
#ifdefined(__GNUC__)
//下面是依赖Linux实现
#include<unistd.h>
#definesleep_ms(m)
usleep(m*1000)
//向上移动光标函数Linux
staticvoid__curup(intheight)
{
inti=-1;
while(++i<height)
printf("