《Python游戏编程入门》注-第6章3
3 实现飞船围绕星球飞行的效果
飞船刚刚绘制出来是如图10所示的内容,如果要实现飞船围绕星球飞行的效果,则要对显示的飞船图片进行实时旋转,如图11所示。
图11 对显示的飞船图片进行实时旋转
如图11所示,飞船图片相当于以黄色点为圆心进行旋转,才能实现围绕星球旋转的效果,同时显示飞船的位置也要实时变化。
3.1 旋转飞船
3.1.1 确定飞船当前位置
假设飞船的起始位置在星球的正右侧&
飞船刚刚绘制出来是如图10所示的内容,如果要实现飞船围绕星球飞行的效果,则要对显示的飞船图片进行实时旋转,如图11所示。
图11 对显示的飞船图片进行实时旋转
如图11所示,飞船图片相当于以黄色点为圆心进行旋转,才能实现围绕星球旋转的效果,同时显示飞船的位置也要实时变化。
假设飞船的起始位置在星球的正右侧&