Home > Q&A > body text
canvas如何画出星体运转? 小弟不才,想不出具体什么思路
高洛峰2017-04-10 14:37:56
设置一个定时器,每过段时间旋转指定角度。
ringa_lee2017-04-10 14:37:56
普通的圆形轨道的话 1.要定义一个gameLoop()加setTimeout()来实现更新重绘 2.坐标可以考虑半径角度的三角函数+偏移. 3.角度可以每次加一个角度增量。满Math.PI2归零。 4.在每一次的位置上绘制一个填充圆。 大致就是这样。不嫌麻烦的话可以考虑把物理公式引进来,可以画出椭圆轨道。
Home
Course
Q&A
My