我正在为游戏编写代码。
strokeText()
工作正常但fillText()
不起作用:
context.fillStyle = "rgba(255, 0, 0, " + alpha + ")";
context.font = "italic 20pt Arial";
context.fillText(text, tx, ty);
答案 0 :(得分:0)
尝试此操作来测试它是否有效:
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "rgba(255, 0, 0, 0.5)";
ctx.font = "20px Georgia";
ctx.fillText("Hello World!", 10, 50);
如果是,请将值更改为变量。
试试例: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_canvas_filltext