【实例简介】
学习 pygame 自己写的个小游戏; F1 -添加鱼, 方向箭头移动水母吃鱼。
缺点: 鱼的移动不太自然,需要改进!
【实例截图】
【核心代码】
运行环境: python 3.7.3 32位 pygame 1.9.6
def rotate(self,direction): #水母按照箭头方向动画中的所有静态图片同步反转。以左向为0度
if direction == Direction.LEFT:
if self.angle==0:
pass
elif self.angle==90:
self.image =self.__rotate(self.angle, 270, 0)
elif self.angle ==180:
self.image =self.__rotate(self.angle, 180, 0)
self.image = self.__flip(False,True)
elif self.angle ==270:
self.image =self.__rotate( self.angle,90, 0)
self.angle =0
elif direction == Direction.UP:
if self.angle==0:
self.image =self.__rotate( self.