未捕获的类型错误:ctx.fillText 不是一个函数(Javascript Canvas)
Uncaught TypeError: ctx.fillText is not a function (Javascript Canvas)
var ctx = space.getContext("2d");
var FPS = 40;
var score = 0;
function scoring(){
ctx.font = "20px Helvetica";
ctx.fillStyle = "#001e52";
if(score<10){
ctx.fillText(score, center.x+44.5, center.y+57);
}
if(score>=10 && score<=99){
ctx.fillText(score, center.x+38.9, center.y+57);
}
if(score>=100 && score<=999){
ctx.fillText(score, center.x+33, center.y+57);
}
if(score>=1000){
score=0;
}
}
setInterval(scoring, 1000/FPS);
上面的代码正在开发我完全按照演示制作的另一个画布游戏。现在我将其复制并粘贴到我的新游戏中,但它不起作用(我显然更改了坐标和所有内容以适应我的新游戏)。在Chrome上检查元素时,它给了我这个奇怪的错误:未捕获的类型错误:ctx.fillText不是一个函数 任何想法会发生什么?
我必须删除 fillText 函数的先前实例,以便它在画布上绘制分数。不知道为什么,但它奏效了。
我遇到了同样的问题。我看得更仔细了,它filltext(some arguments)
.问题是我用小T写的,而不是用camelCase写的。
相关文章:
- 为基于Canvas和jQuery的游戏添加一个结束屏幕
- 在Canvas Paint Program中添加一个向下菜单以更改笔刷的形状
- Canvas getImageData() 为了获得最佳性能.提取所有数据或一次提取一个数据
- HTML5 Canvas:通过 Image.prototype 创建一个 Image.onload() 函数
- jQuery / canvas:检查矩形是否与另一个矩形交叉
- 哪一个更好,使用带有javascript或canvas的纯html
- 未捕获的类型错误:ctx.fillText 不是一个函数(Javascript Canvas)
- Javascript和Canvas:绘制和删除线条以创建一个“呼吸”的圆圈
- 有没有一种方法可以使用HTML Canvas和JavaScript从一个点填充到它到达边界
- Canvas Html5:多个画布,清除其中一个会同时清除另一个画布
- 在canvas HTML5中检测对象相对于另一个对象的位置
- 未捕获的类型错误:canvas.toDataUrl不是一个函数
- 将GWT与HTML5 Canvas一起使用是一个好主意吗?
- 从canvas的链接集调用JavaScript函数会打开一个带有错误的新选项卡
- HTML5 canvas元素的JavaScript代码将不起作用——包含一个循环
- 在ReactJS的每次渲染中获得一个新的FabricJS-Canvas
- 使用Javascript和Canvas从图像中移动一个像素
- Canvas对象和另一个对象中的多个实例
- 创建一个canvas链库
- 如何从JPG的arrayBuffer表示创建一个canvas imageData数组?