コード例 #1
0
ファイル: tools.py プロジェクト: Ambiyang/Python
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()
コード例 #2
0
    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)
コード例 #3
0
ファイル: Scenes.py プロジェクト: AlfredZKY/cocos2d-x
 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)
コード例 #4
0
    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
コード例 #5
0
    def menu_start_callback(self):
        yinxiao = Effect('sound/Blip.wav')  # 音效
        yinxiao.play()

        pass
コード例 #6
0
ファイル: Scenes.py プロジェクト: AlfredZKY/cocos2d-x
 def on_start_item_callback(self):
     print("call on_start_item_callback")
     effect = Effect('sound/Blip.wav')
     effect.play()
コード例 #7
0
ファイル: Setting.py プロジェクト: AlfredZKY/cocos2d-x
 def on_on_up_callback(self):
     effect = Effect('sound/Blip.wav')
     effect.play()
     director.pop()
コード例 #8
0
 def on_options(self):
     self.parent.switch_to(1)
     risada = Effect("risada.wav")
     risada.play()
コード例 #9
0
def main():
    director.init(audio_backend='sdl')
    effect = Effect('powerup.wav')
    effect.play()
    import time
    time.sleep(2)