标签:mode 刷新 highlight size 监听 窗口 字符 tick set
def __init__(self): super().__init__()
# 新建游戏时钟对象 self.clock = pygame.time.Clock() ... ... # 设置游戏刷新率 self.clock.tick(60) #60帧/s
# 创建xx精灵 self.xx = Xx() #其中Xx是Xx类 # 创建xx精灵组 self.xx_group = pygame.sprite.Group(xx) #括号中表示添加xx精灵进组
# 初始化精灵图片
self.image = pygame.image.load(image_name) #image_name为图片的路径字符串 self.image属性不能改成其它名字!!!
# 初始化精灵矩形框
self.rect = self.image.get_rect()
# 游戏窗口矩形框常量 SCREEN.RECT = pygame.Rect(x,y,width.height) # 创建游戏窗口对象 self.screen = pygame.display.set_mode(SCREEN.RECT.size) #或者直接写分辨率元组也行
# 游戏循环中最重要也是最后一步:刷新游戏屏幕显示 pygame.display.update()
# 当监听器监听到退出游戏的事件,执行退出游戏指令 exit()
#bg1,bg2两张图,在Backgroud类中的init设置参数is_sec=false self.bg2 = Background(True) ... ... if is_sec: self.rect.bottom = 0 #在Background的upgdate方法中 if self.rect.y>屏幕最大y值 self.rect.bottom = 0
标签:mode 刷新 highlight size 监听 窗口 字符 tick set
原文地址:https://www.cnblogs.com/scopicat/p/11746162.html