《HTML5 2D游戏编程核心技术》——第3章,第3.8节绘制动画帧

简介:

本节书摘来自华章出版社《HTML5 2D游戏编程核心技术》一书中的第3章,第3.8节绘制动画帧,作者[美] 戴维·吉尔里,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.8 绘制动画帧
3.3节介绍了Snail Bait游戏的主循环。该循环包含了一个animate()函数,浏览器会在绘制下一个动画帧时调用这个函数。animate()函数会依次调用draw()函数绘制下一个动画帧。在本开发阶段中,draw()函数的代码如程序清单3.17所示。
程序清单3.17 draw()函数


c78083266a10f3b80116ea2d9d8c462acea5e6d7

draw()函数首先设置背景的偏移量,然后绘制背景、跑步小人和平台。draw()函数调用的所有方法都已经在本章中介绍过。
既然我们已经了解了Snail Bait游戏是如何使用基于时间的运动来滚动背景的,接下来就让我们看一看它如何滚动游戏中的平台。

相关文章
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
|
10月前
可爱狗狗的404动画HTML源码
可爱狗狗的404动画HTML源码
288 17
可爱狗狗的404动画HTML源码
|
10月前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
210 34
|
10月前
html实现的文字发散动画效果代码
html实现的文字发散动画效果代码
153 30
|
10月前
|
移动开发 HTML5
HTML5 SVG实现可爱的小鸟卡通动画3D特效
HTML5 SVG实现可爱的小鸟卡通动画
171 29
|
10月前
|
移动开发 前端开发 HTML5
基于HTML5+Canvas绘制的鼠标跟随三角形碎片光标动画代码
基于HTML5+Canvas绘制的鼠标跟随三角形碎片光标动画特效代码,很有意思,一团三角形碎片跟随鼠标的移动,不冗长、不笨重,反而有一种很轻盈的感觉,非常不错
170 29
|
10月前
html5+svg太空人404动画模板源码
html5+svg太空人404动画模板源码
144 17
|
10月前
创意滑板动画404错误提示HTML源码
创意滑板动画404错误提示页面HTML源码
274 0
创意滑板动画404错误提示HTML源码
|
10月前
|
移动开发 前端开发 HTML5
Html5 Canvas绘制圆形仪表盘动画源码
Html5 Canvas绘制圆形仪表盘动画特效是一款基于HTML5 Canvas绘制的圆形百分比仪表盘动画特效。
128 1
|
11月前
|
Web App开发 移动开发 前端开发
html5 canvas五彩碎纸屑飘落动画特效
h5 canvas飘落纸片动画是一款实现五彩纸屑飘落的背景动画特效,基于canvas绘制的空中飘落的纸屑片动画特效,适用于网页动态背景效果代码。简单使用,欢迎下载!代码适用浏览器:搜狗、360、FireFox(建议)、Chrome、Safari、Opera、傲游、世界之窗,是一款不错的的特效插件,希望大家喜欢!
182 5