AI简介
这是一本深入讲解HTML5新特性,并辅以丰富实验来展示这些特性的书籍。本书通过多个实验,几乎涵盖了HTML5标准中描述的所有新特性,由点到面地对HTML5相关的技术进行详细的介绍和剖析。本书在以简洁的文字结合生动的实验介绍HTML5特性的同时,还深入剖析其内部原理,让读者不仅知其然,而且知其所以然;最后通过几个综合实验和经典游戏的重现,将各种新特性综合,实现酷炫的网页效果。
本书讲解了如何使用Canvas集成特定的算法去实现绚丽的效果、应用和游戏,其中涵盖了数学和物理方面的知识。例如,书中讲解了如何使用Canvas来绘制奥林匹克五环标志,并动态绘制圆弧实现五环相连。此外,还讲解了如何绘制实心圆和填充圆形,以及台球桌面几何形状的构建。
在数学方面,书中讲解了刘徽与祖冲之的π值计算,以及计算π值的算法与精度提升。在物理方面,书中讲解了3D特效的绘制方法,以及3D旋转的数学基础。此外,还讲解了物理引擎编写语言与移植性,以及物理引擎在游戏开发中的作用。
在编程方面,书中讲解了JavaScript面向对象能力,以及面向对象编程在游戏引擎中的运用。此外,还讲解了使用EaselJS框架搭建游戏