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

03-Canvas与Flash比较

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

8.1.1 Canvas与Flash比较

尽管之前的章节讨论过这个话题,但期望大部分读者都曾经用Flash开发过游戏。如果是这样,读者会发现Canvas在某些特定领域提供了类似的功能。但是,Canvas还没有一些Flash已经做过很好优化的特性。

  • 没有Flash时间线。Canvas中没有内置的基于帧的时间线。这意味着需要对所有用到图像和路径的动画进行编码,并且需要用户自己刷新每一帧。
  • 没有显示列表。Flash的AS3提供了非常强大的一个功能:对象的显示列表。开发者可以向游戏屏幕添加数百个真实显示的独立对象。HTML5 Canvas只有一个显示对象(画布自身)。