❶ 雪花飄落的動畫怎麼做
用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("