【发布时间】:2013-12-08 00:02:57
【问题描述】:
为了准备 Flash 的衰落,我正在尝试在 AS3 和 Javascript 之间进行转换。
但是,有些事情让我感到困惑(可能是由于缺乏知识)。在 Flash 中,我可以创建并显式修改我在舞台上绘制的对象的物理属性。在 Canvas/HTML5 中,我可以使用 fillText() 和 fillRect(),但我不能“动画”而不必先清除整个舞台然后重绘所有内容,这让我觉得效率很低。除此之外,我没有对这些对象的显式访问权限,因此我可以修改它们的物理属性,而不必首先删除所有内容。
我应该如何以不同的方式处理这个问题?
【问题讨论】:
-
which strikes me as really inefficient实际上,Flash 也以这种方式绘制图像,每次都清除屏幕。 -
您可以使用KinecticJS 或其他类似的框架,让您更轻松地在
canvas上绘制和制作动画。
标签: javascript html canvas