我试图在画布上制作飘落的雪花。该代码在 Chrome 中运行正常,但在 FF18 中没有显示任何内容。
当我在控制台中检查它时,Firebug 抛出此错误:
指定了无效或非法字符串
var s = flakes[flake].chara;
ctx.fillText(s,flakes[flake].x, flakes[flake].y);
任何想法我的代码有什么问题?
此外,画布元素的宽度似乎太大,即使它被指定为 100%。为什么?
var screenH = window.innerHeight;
var screenW = window.innerWidth;
canvas.width = screenW;
canvas.height = screenH;