无法在html5画布上绘制文本

时间:2017-09-07 14:44:28

标签: javascript css html5 html5-canvas

我刚刚开始使用其他语言的一些编程知识。我一直在尝试通过制作可以渲染文本的画布来学习更多JS。

https://jsfiddle.net/b5n2rypn/

问题: 上面的代码调用fillText但不呈现文本。它在我创建类RichText之前工作,并开始尝试使用其方法绘制。在控制台上没有发现任何错误,我似乎无法弄清楚问题是什么。

代码有什么问题?

1 个答案:

答案 0 :(得分:1)

import random class Enemy(object): @staticmethod def get_attack(): return random.randrange(1, 250) 返回字符串而不是整数(例如“128px”),然后如果你将它乘以比率,它将返回NaN,它可能被转换为0.你需要在 w this.DOMText.style.width函数中的strong>和 h ,因为现在您的画布尺寸为0x0。

createCanvas