当前位置:嗨网首页>书籍在线阅读

01-Canvas游戏(下)

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第9章 Canvas游戏(下)

Geo Blaster Basic使用纯路径的方式绘制。在创建过程中,本章还讨论了一些游戏相关的话题,例如基本的碰撞检测和状态机。本章将关注如何使用位图和图片表绘制游戏图形。并且,本章还将使用第7章介绍的技术为游戏添加声音。

接下来,将改造第8章的帧率计数器,向其中添加一个“步进定时器”。本章还将学习如何不使用图片表实现旋转,并通过调用Canvas的getImageData()和putImageData()函数预先创建一个imageData数组来实现。

在本章的后半部分,将使用位图创建另一个基于回合制的策略小游戏。这个游戏大致是基于经典的电脑游戏Daleks的。