1
我正在用html5画布创建一个新的小行星游戏。这一直发展到必须将激光器动态吸引到舞台上的地步。它们不能正确绘制(它们应该只有10像素长),并且当您在相隔10秒的时间内拍摄两次时,旧的激光迹线就会出现。这里的网址是因为有更多的代码比我想让每个人都经历的更多。画布清理问题。选择Canvasteroids中未清除的对象
http://marccannon.com/canvasteroids/
理想情况下,激光器将是10px的长走一旦他们走出生活(1秒或33帧)。他们从数组中取出shift()
,该数组不应该在绘制循环中运行它们。看起来好像有一些Laser对象类的内存。到目前为止,我花了几个小时用激光轨迹制作太空艺术,而不是添加实际的小行星。有人请帮忙。我失去了理智。
在此先感谢您的帮助。
谢谢!我没有用画布做过多的实际绘画,所以这对我来说是一个巨大的疏忽。现在就像魅力一样。 – Marc 2011-02-13 15:34:11