南孩北调
2016-07-30 18:33
//为什么先平移,后旋转?如果先旋转后平移的话,星星就会很少,而且在5-1中的只占屏幕的65%,就不会有效果。
以下是先旋转后平移的效果(y坐标也已经乘以0.65)
以下是先平移后旋转的效果:
你这样放图片代码。。没人看得清。。
我用我的理解说一下吧,先进行旋转的话,其实是把参照坐标系旋转了,注意,不是对整个canvas影响,而是对旋转后,即将要绘制的图形有影响。也就是说,进行了旋转,参照坐标系就是一个旋转状态,这时候你的“平移”,已经不是原来的平移了,而是旋转后的平移,也就是说,其实是斜移动了的。 应该是这样~吧
你可以写个小demo尝试一下。。至于星星为什么会少 我也不知道了
Canvas绘图详解
72881 学习 · 422 问题
相似问题