游戏分享:手把手教你用Python编写
圣诞大挑战(二)
2018.1.7
接着让我们来创建角色吧!
角色创建
48.
49.
50.
51.# 游戏的每一部分都有init
52.# 还有update模块
53.# 并且update将在每一帧都更新一次
54.# 来改变角色的状态和位置
55.# 同样地,也将更新玩家的按键
56. # 毕竟状态直接与键盘的操作相关
57.
58.
59.
60.class Player(pygame.sprite.Sprite):
61.speed = 10
62.bounce = 24
63.gun_offset = -11
64.images = []
65.def __init__(self):
66.pygame.sprite.Sprite.__init__(self, self.containers)
67.self.image = self.images[0]
68.self.rect = self.image.get_rect(midbottom=SCREENRECT.midbottom)
69.self.reloading = 0
70.self.origtop = self.rect.top