为了账号安全,请及时绑定邮箱和手机立即绑定

//为什么先平移,后旋转?如果先旋转后平移的话,星星就会很少,而且在5-1中的只占屏幕的65%,就实现不了。

//为什么先平移,后旋转?如果先旋转后平移的话,星星就会很少,而且在5-1中的只占屏幕的65%,就不会有效果。

579c81c200019e5f05000051.jpg


以下是先旋转后平移的效果(y坐标也已经乘以0.65)

579c81c300016d0705000250.jpg

以下是先平移后旋转的效果:

http://img1.sycdn.imooc.com//579c824500011ebb04660268.jpg

579c81c30001126a05000250.jpg



正在回答

3 回答

你这样放图片代码。。没人看得清。。

我用我的理解说一下吧,先进行旋转的话,其实是把参照坐标系旋转了,注意,不是对整个canvas影响,而是对旋转后,即将要绘制的图形有影响。也就是说,进行了旋转,参照坐标系就是一个旋转状态,这时候你的“平移”,已经不是原来的平移了,而是旋转后的平移,也就是说,其实是斜移动了的。 应该是这样~吧

0 回复 有任何疑惑可以回复我~

你可以写个小demo尝试一下。。至于星星为什么会少 我也不知道了

0 回复 有任何疑惑可以回复我~
#1

Arya丶

可能移出屏幕了吧
2016-08-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

//为什么先平移,后旋转?如果先旋转后平移的话,星星就会很少,而且在5-1中的只占屏幕的65%,就实现不了。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信