陳新龍
我們通常會送朋友或者家人一張賀卡表達美好的祝福。電子賀卡相當于把祝福做成了一個小動畫,它環(huán)保方便,生動有趣。下面我們用掌控板來制作一份精美的祝福新年的電子賀卡。
它的動態(tài)效果是先模擬卷軸打開,然后在卷軸上顯示圖案和文字。
接下來將目標分解為兩個任務。
任務一:靜態(tài)卷軸
任務二:動態(tài)卷軸顯示祝福語
任務一:我們要制作一個動態(tài)卷軸,就得先想象出卷軸的樣子(也就是靜態(tài)卷軸):由兩根柱子和兩條線組成。柱子用填充矩形表示,紙張邊緣用畫線表示。以下就是靜態(tài)卷軸的代碼。這里要特別注意X、Y的坐標位置哦,如果弄錯了,柱子就歪掉了。
任務二:動態(tài)卷軸,做完靜態(tài)卷軸之后再想怎樣讓卷軸動起來。兩個柱子向外展開,其實就是用變量控制1個填充矩形和兩條線的X軸位置,讓它隨著時間而變長,Y軸是不需要做任何改變的。
因為每次變化時間固定,所以這里用“循環(huán)”來制作動態(tài)卷軸慢慢展開的過程。
我們要先用卷軸展開長度和變化時長計算出每次增加的長度(卷軸初始長度26,每秒鐘增加20)。
當卷軸完全展開后,我們就可以在屏幕上顯示文字和圖片了。圖片和文字的位置和大小設置,都屬于細節(jié),在調(diào)試時可根據(jù)情況修改。
這個例子只要細心計算好幾個圖像的相對位置,動畫就能完美顯示出來。通過學習,大家也可以制作不同的精美賀卡,制作不同的動畫效果。