這幾天一直在編寫一個關於生日快樂的HTML5動畫(過幾天就是暗戀對象生日,咱們程序員也浪漫一次,你懂的),用HTML5制作小型動畫還是不錯的,也比較方便。 與Flash相比,優點是通過代碼和算法設計可以設計出更炫的圖案和動畫過程;缺點就是工作量比較大,尤其是javascript語言只提供了setInterval 和setTimeout 簡單的定時器,沒有vc里面sleep一樣方便的函數。 我把自己的作品錄制成了gif小圖片,包括閃爍、旋轉文字,8種簡單類型煙花,心型圖案祝福,浮動的鮮花還有表白時候用的流星雨哦。
這個動畫做了好幾天,當然自己編寫能力有限以及藝術細胞太少,作品沒有設計初那樣絢麗。但是我還是積累了一些技術方面的經驗。 在接下來的幾篇博文中,我將和大家一起來探討關於文字、煙花、流星雨、煙花等對象創建,定時器嵌套組合使用,瀏覽器效率以及WebGL等問題。
