天天看點

《HTML5+JavaScript動畫基礎》——1.4 小結

本節書摘來自異步社群《html5+javascript動畫基礎》一書中的第1章,第1.4節,作者:【美】billy lamberta , keith peters著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

這個起始章節概述了動畫的基本原理。在幀和動态的概念的基礎上,可以在動畫中創造出運動和互動的感覺。

下面的章節将研究運動所涉及的數學原理并為之建構一系列工具函數,可以将它們用于動畫程式以建構各種運動,當然還會介紹如何使用這些函數。可以使用這些工具函數建立任何東西,這完全是你自己的決定。本書介紹的技術最常用的一個場景則是遊戲開發。遊戲本質上是具備互動性的動畫,其中包含玩家需要達到的一些目标。不過,這不僅僅是一本關于遊戲程式設計的書。書中的技術适用于各種不同的動畫項目,包括導航系統、廣告、教學應用乃至互動藝術。

歸功于創新驅動的現代浏覽器,web程式設計的一個新紀元創造性地拉開序幕。html5中的canvas元素為我們帶來了一個遵循标準。跨平台的元件,使用它可以建立更加進階的web圖像。本書将探究那些以程式設計方式建立動畫的原理,而這些動畫則是構成下一代圖形互動的重要元素。

繼續閱讀