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

04-Canvas提供的新特性

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

8.1.2 Canvas提供的新特性

尽管Canvas缺少一些Flash平台上对于游戏开发很友好的特性,但是依然很有实力。

  • 一个强大的单个舞台。HTML5 Canvas与Flash Stage非常接近。它是一个屏幕上真实的矩形区域,可以通过编程的方式操作。高级Flash开发者可能认为画布与ActionScript中的BitmapData或Shape是近亲,可以在运行时直接在画布上绘制图像和路径,并对它们进行形状变换。
  • 逻辑显示对象。虽然画布只有一个物理显示对象,但是能够创建任意数量的逻辑显示对象。用户可以将需要的所有逻辑数据和方法存储在JavaScript对象中,以便将逻辑游戏对象绘制在物理画布上,并对它进行形状变换。