一个明显的例子会有所帮助。我很困惑为什么我不能每次都使用翻译?
答案 0 :(得分:1)
剪辑矩形是画布的绘图部分 - 您在此矩形外绘制的任何内容都不会计算 - 即。不要最终渲染到显示器上。把它想象成画布的边界。
画布还有一个坐标系,从0,0
A.K.A开始,原点和x
从左到右增加,y
从上到下增加。当您使用任何需要坐标的绘图命令时(例如drawLine
,drawRect
),坐标相对于此坐标系。
您可以使用canvas.translate
移动此坐标系。可以把它想象成一个可以移动的参考框架