-2
一個明確的例子會有所幫助。我很困惑,爲什麼我不能每次都使用翻譯?clipRect和canvas類的翻譯有什麼區別?
一個明確的例子會有所幫助。我很困惑,爲什麼我不能每次都使用翻譯?clipRect和canvas類的翻譯有什麼區別?
剪輯矩形是畫布的繪圖部分 - 您在此矩形外繪製的任何東西都不會計數 - 即。不會最終呈現在顯示器上。把它看作你畫布的邊界。
畫布上也有一個座標系,起始於0,0
A.K.A原點和x
從左到右增加,y
從上到下增加。當您使用任何需要協調的繪圖命令(例如drawLine
,drawRect
)時,座標是相對於此座標系的。
您可以使用canvas.translate
來移動此座標系。把它看作一個可以移動的參考框架
http://stackoverflow.com/questions/3331805/using-cliprect-explantion – Triode 2013-03-19 17:45:29