我的使用画布的脚本有问题。
我想移动我的图像,但使用drawImage图像移动,但结果是这样的:
所以,我的代码是
function desenhaBonecoDir(){
var ctxt = document.getElementById('camadaBoneco').getContext("2d");
bonecoX = bonecoX -10;
ctxt.drawImage(bonecoLeft, bonecoX, bonecoY);
}
我认为唯一的方法是使用 SVG(保留模式)。它是正确的?
有教程吗?或者例子? - “如何使用 SVG 移动图像”
我该如何解决这个问题?
Thanks
您需要擦除全部或部分画布并重新绘制。是的,使用 SVG 或 HTML + CSS 更容易,但不是必需的。
下面是在背景上移动精灵的示例,可以选择擦除和重绘全部或部分背景:http://phrogz.net/tmp/image_move_sprites_canvas.html
请注意,仅使用 CSS 即可比画布更快.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)