1. 程式人生 > >HTML5對聯來了

HTML5對聯來了

對聯,又稱楹聯或對子,是寫在紙、布上或刻在竹子、木頭、柱子上的對偶語句言簡意深,對仗工整,平仄協調,是一字一音的中文語言獨特的藝術形式。對聯相傳起於五代後蜀主孟昶。它是中華民族的文化瑰寶。

image

使用計算機制作對聯作用如下:

1.整合入遊戲,使其參入中國風;

2.廣告視訊製作;

3.網站左右懸掛,比如春節過年、聖誕、情人節、程式設計師節(1024)等節日懸掛相應的問候對聯。

緩動

緩動的最大用處就是應用在設計的運動表現上,他可以結合物理,數學等原理真實地模擬顯示生活中的運動現象。緩動還用於各種開場動畫、遊戲畫面切換等場景當中。

flash、XNA、silverlight、HTML5、C++等各語言平臺都有成熟的緩動庫。

緩動函式

利用緩動函式可將自定義數學公式應用於動畫。 例如,您可能希望某物件真實地彈跳或其行為如同在彈簧上一樣。 您可以使用關鍵幀動畫甚至 To/wait/To/wait·····動畫來實現積分操作,大致模擬這些效果,但可能需要執行大量的工作,並且與使用數學公式相比動畫的精確性將降低。所以:

在沒有大量的粒子並且粒子之間沒有相互作用的情況之下,推薦使用緩動函式。

一般成熟緩動庫都包含下列這些緩動函式(同時開發開發者自定義緩動演算法),方便開發者來建立常見效果。

  • BackEase:在某一動畫開始沿指示的路徑進行動畫處理前稍稍收回該動畫的移動。

  • BounceEase:建立彈跳效果。

  • CircleEase:建立使用迴圈函式加速和/或減速的動畫。

  • CubicEase:建立使用公式 f(t) = t3 加速和/或減速的動畫。

  • ElasticEase:建立類似於彈簧在停止前來回振盪的動畫。

  • ExponentialEase:建立使用指數公式加速和/或減速的動畫。

  • PowerEase:建立使用公式 f(t) = tp(其中,p 等於 Power屬性)加速和/或減速的動畫。

  • QuadraticEase:建立使用公式 f(t) = t2 加速和/或減速的動畫。

  • QuarticEase:建立使用公式 f(t) = t4 加速和/或減速的動畫。

  • QuinticEase:建立使用公式 f

    (t) = t5 加速和/或減速的動畫。

  • SineEase:建立使用正弦公式加速和/或減速的動畫。