我正在尝试'合并'一些JavaScript代码,它使用也具有动画的画布更改图片,而不会取消彼此。在这个画布上有一些云层在移动,我想把小猫扔进去。将javascript代码与canvas动画合并
我明白这可能是一个基本的HTML5画布问题,但我很难用画布。这是我第一次真正使用它。每当我尝试实施适用于小猫的代码时,画布屏幕都会变白,而且什么都不显示。
我想坚持我拥有的大部分代码。我真的想保持画布的样子,并且在那里改变任何东西,但是也要在那里添加那些小猫。有人能为我解答如何适当地做到这一点吗?
我想我会需要调整动画功能?
function animate(){
ctx.save();
ctx.clearRect(0, 0, cW, cH);
background.render();
foreground.render();
ctx.restore();
}
var animateInterval = setInterval(animate, 30);
}
该代码全部在FIDDLE中,因为这里显示的代码太多了。
编辑:为了清楚起见,我要求将小猫的图片放在画布上,但我希望画布上的云覆盖小猫。
你应该把所有的代码放在你的问题中。 StackOverflow有一个自称托管的jsfiddle等价物,可能很有用。 –
对不起,这不是很清楚,你想用小猫做什么?将它们覆盖在画布上,将它们用作画布的背景? – Snsa90
在画布上叠加它们。我只想将它们倾倒在那里,而不改变它们的纵横比。编辑:好吧,部分覆盖它们。我希望他们在画布上,但让云在小猫面前移动,所以我知道我不能用CSS来做。 – Zhyohzhy