canvas旋轉的兩種方法:
1、先用translate()将(0,0)坐标移動到想要旋轉的中心點,再用rotate()旋轉,最後要用translate()将中心移回(0,0)點。
2、将要旋轉的内容放在save()方法和restore()方法之間(類似于将兩個方法裡的繪制放在新的畫布裡),此方法也要用translate()方法移動(0,0)點,再用rotate()方法。
注意:
1、rotate()方法要放在繪制圖形之前。
2、要先用translate()再用rotate()。
3、第一種方法for循環旋轉多次的話,後一次是根據前一次的位置旋轉的,比如:第一個圖形在水準右邊,順時針旋轉90度後,在垂直下方,再選擇90度就到水準左側了。
4、第二種方法for循環旋轉多次的話,是根據初始位置旋轉的,比如:繪制在水準右側,則旋轉會根據水準右側旋轉。