【发布时间】:2012-11-04 18:43:02
【问题描述】:
我只想显示在画布上绘制的形状的一部分。 我的线基本上是这样的,而且效果很好:
ctx.fillRect( xPosition, rectHeight - offsetV , rectWidth, rectHeight);
那里的第二个变量将是负数。所以,我的问题是:绘制一条从画布开始(带有负坐标)然后继续在画布上绘制的路径是不好的做法(或者我是否会让自己在路上出错)。
【问题讨论】:
-
不,不是这样,只要你没有在屏幕外画出太多的东西,这将是资源的重大浪费。
-
如果您想知道,大多数实现 (?all?) 会在绘制矩形之前对其进行剪辑,因此成本只是这个剪辑成本 - 没有一个像素被绘制在画布之外 -。跨度>