我刚刚开始使用其他语言的一些编程知识。我一直在尝试通过制作可以渲染文本的画布来学习更多JS。
https://jsfiddle.net/b5n2rypn/
问题:
上面的代码调用fillText但不呈现文本。它在我创建类RichText
之前工作,并开始尝试使用其方法绘制。在控制台上没有发现任何错误,我似乎无法弄清楚问题是什么。
代码有什么问题?
答案 0 :(得分:1)
import random
class Enemy(object):
@staticmethod
def get_attack():
return random.randrange(1, 250)
返回字符串而不是整数(例如“128px”),然后如果你将它乘以比率,它将返回NaN,它可能被转换为0.你需要在 w 上的parseInt您的this.DOMText.style.width
函数中的strong>和 h ,因为现在您的画布尺寸为0x0。
createCanvas