0

我正在尝试制作游戏。我想移动两个画布元素之一。我画了一个圆和一个矩形,我想拖动矩形。提前致谢。

4

1 回答 1

0

HTML5 Canvas 实际上就像一个位图。您可以设置其中像素的颜色。所以无论你画什么都会变成像素。即不会创建对象。因此,如果您需要 Canvas 上的对象并通过修改对象的属性(x、y、旋转等)来修改 Canvas 内容,您必须开发自己的系统,该系统使用对象管理 Canvas 上的图形。该系统应使用对象的属性清除和更新画布像素。您还必须创建一个显示列表来正确管理对象。

还有一些库可用于相同目的

http://createjs.com/#!/EaselJS

http://www.kineticjs.com/

于 2012-05-17T09:19:46.377 回答