def playeffect(soundfile): """播放音效""" config.read('config.ini', encoding='utf-8') # 读取音效状态 soundstatus = config.getint('setting', 'sound_status') if soundstatus == 1: effect = Effect(RES_PATH + soundfile) effect.play()
def stop_prize(self): self.alread_get_prize.append(self.current_num) self.is_begin = False effect = Effect('2.wav') effect.play() self.top_notice.element.text = "" self.pressbgsprite.do(Hide()) self.bgsprite.do(Show()) self.unschedule(self.rotate_select)
def on_set_item_callback(self): print("call on_set_item_callback") effect = Effect('sound/Blip.wav') effect.play() # new_scene = Setting.create_scene() # director.push(new_scene) new_scene = Setting.create_scene() # dst = RotoZoomTransition(new_scene, 1.2) # dst = JumpZoomTransition(new_scene, 1.2) dst = SlideInLTransition(new_scene, 1.2) director.push(dst)
def rotate_select(self, dt): if (self.current_num >= 24): self.current_num = 0 self.prize_cycle += 1 if (self.prize_cycle > 1 and self.can_stop): if (not self.start_slow): # 减速 self.unschedule(self.rotate_select) self.schedule_interval(self.rotate_select, self.prize_speed_slow) self.start_slow = True # print self.alread_get_prize # print "stopnum" , self.stop_num # print "prize_cycle" , self.prize_cycle # print "current_num" , self.current_num # print self.current_num # 注意rotate_select是要两个参数的 self.sprite.rotation = self.sprite.rotation + 15 self.alread_prize_sprite.rotation = self.alread_prize_sprite.rotation + 15 if self.current_num in self.alread_get_prize: self.sprite.do(Hide()) self.alread_prize_sprite.do(Show()) else: self.alread_prize_sprite.do(Hide()) self.sprite.do(Show()) effect = Effect('1.wav') effect.play() if (self.prize_cycle > 2 and self.stop_num == self.current_num and self.can_stop): self.stop_prize() return True self.current_num += 1
def menu_start_callback(self): yinxiao = Effect('sound/Blip.wav') # 音效 yinxiao.play() pass
def on_start_item_callback(self): print("call on_start_item_callback") effect = Effect('sound/Blip.wav') effect.play()
def on_on_up_callback(self): effect = Effect('sound/Blip.wav') effect.play() director.pop()
def on_options(self): self.parent.switch_to(1) risada = Effect("risada.wav") risada.play()
def main(): director.init(audio_backend='sdl') effect = Effect('powerup.wav') effect.play() import time time.sleep(2)