【发布时间】:2017-12-27 04:58:39
【问题描述】:
现在我可以通过宽度和高度的起点绘制一个矩形。
context.strokeStyle = "red";
context.beginPath();
context.rect(startX, startY, width, height);
context.stroke();
我的问题可以用 , startX, startY, EndX, EndY 绘制吗?
【问题讨论】:
-
你是什么意思?所以我可以直接使用 rect(startX, startY, endX, endY) 在画布上画一个矩形?
-
不,当然不能,因为 rect 方法不能那样工作。但是您可以轻松编写自己的函数来获取这些值并计算调用 rect 所需的值。
-
你的意思是像画4条线把它们放在一起?
-
还是不明白,真的很抱歉。你能显示一些代码吗?
-
对不起大家。这真的是一个简单的数学。我现在真的需要一杯咖啡。
标签: javascript html canvas