Pygame_一个图形绕着另一个旋转-anchor的使用
WIDTH= 800
HEIGHT= 600
sun= Actor("sun")
earth= Actor("earth",anchor = (100+50,250+50))
sun.x= WIDTH/2
sun.y = HEIGHT/2
earth.x=WIDTH/2
earth.x=WIDTH/2
def draw():
screen.fill("black")
sun.draw()
earth.draw()
def update():
earth.angle= earth.angle-1
pgzrun.go()
-----------------------------------------------------------------------------------------------------
anchor的用法是:先根据图形左上角为基准坐标点(0,0),设置锚点坐标,即相对旋转坐标点。
第二步定义锚点的绝对坐标,标定旋转位置。