HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    排行榜代碼(排行榜代碼html)

    發(fā)布時(shí)間:2023-03-18 03:43:34     稿源: 創(chuàng)意嶺    閱讀: 103        問(wèn)大家

    大家好!今天讓小編來(lái)大家介紹下關(guān)于排行榜代碼的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008

    文章目錄列表:

    排行榜代碼(排行榜代碼html)

    一、如何為pygame的飛機(jī)大戰(zhàn)增加一個(gè)分?jǐn)?shù)排行榜?python

    import pygame

    from plane_sprites import*

    from Background import BackGround

    from Enemy import Enemy

    from Hero import Hero

    from time import sleep

    from Bullet import Bullet

    class Plane_main(object):

    def __init__(self):

    print('游戲初始化')

    self.screen = pygame.display.set_mode(SCREEN_RECT.size)

    self.clock = pygame.time.Clock()

    self.__create_sprites()

    pygame.time.set_timer(CREATE_ENEMY_EVENT,1000)

    pygame.time.set_timer(HERO_FIRE_EVENT, 500)

    self.count = 0

    self.score = 0

    def __create_sprites(self):

    # 背景組

    self.back_group = pygame.sprite.Group()

    bg1 = BackGround()

    bg2 = BackGround(True)

    pygame.mixer.init()

    pygame.mixer.music.load("./Capo Productions - Journey 00_00_00-00_00_59.ogg")

    pygame.mixer.music.play(-1)

    self.back_group.add(bg1,bg2)

    # 敵機(jī)組

    self.enemy_group = pygame.sprite.Group()

    #敵級(jí)銷毀組

    self.enemy1_down_group=pygame.sprite.Group()

    # 英雄組

    self.hero_group = pygame.sprite.Group()

    self.hero = Hero()

    self.hero_group.add(self.hero)

    def start_game(self):

    pygame.init()

    print("開(kāi)始游戲...")

    # pygame.mixer.init()

    # pygame.mixer.music.load("./Capo Productions - Journey 00_00_00-00_00_59.ogg")

    # pygame.mixer.music.play(-1)

    # gameIcon = pygame.image.load("./name.png")

    # pygame.display.set_icon(gameIcon)

    while True:

    self.count+=1

    # 1. 設(shè)置刷新幀率

    self.clock.tick(10)

    # 2. 事件監(jiān)聽(tīng)

    self.__event_handler()

    # 3. 碰撞檢測(cè)

    self.__check_collide()

    # 4. 更新精靈組

    self.__update_sprites()

    # 5. 更新屏幕顯示

    pygame.display.update()

    def __event_handler(self):

    """事件監(jiān)聽(tīng)"""

    for event in pygame.event.get():

    if event.type == pygame.QUIT:

    Plane_main.__game_over()

    elif event.type == CREATE_ENEMY_EVENT:

    self.enemy_group.add(Enemy())

    elif event.type == HERO_FIRE_EVENT:

    self.hero.fire()

    keys = pygame.key.get_pressed()

    if keys[pygame.K_RIGHT]:

    print('向右移動(dòng)')

    self.hero.speed = 5

    self.hero.speed1 = 0

    elif keys[pygame.K_LEFT]:

    print('向左移動(dòng)')

    self.hero.speed = -5

    self.hero.speed1 = 0

    elif keys[pygame.K_UP]:

    print('向上移動(dòng)')

    self.hero.speed1 = -5

    self.hero.speed = 0

    elif keys[pygame.K_DOWN]:

    print('向下移動(dòng)')

    self.hero.speed1= 5

    self.hero.speed = 0

    else:

    self.hero.speed = 0

    self.hero.speed1 = 0

    if event.type == HERO_FIRE_EVENT:

    self.hero.fire()

    print('發(fā)射子彈!?。。。?#39;)

    def __check_collide(self):

    """碰撞檢測(cè)"""

    # 1. 子彈摧毀敵機(jī)

    enemy_down = pygame.sprite.groupcollide(self.enemy_group, self.hero.bullets,True, True)

    enemy1_down_group.add(enemy_down)

    # 2. 敵機(jī)撞毀英雄

    enemies = pygame.sprite.spritecollide(self.hero, self.enemy_group, True)

    # 判斷列表時(shí)候有內(nèi)容`

    if len(enemies) > 0:

    sleep(3)

    # # 讓英雄犧牲

    self.hero.kill()

    # 結(jié)束游戲

    Plane_main.__game_over()

    def __update_sprites(self):

    self.back_group.update()

    self.back_group.draw(self.screen)

    self.enemy_group.update()

    self.enemy_group.draw(self.screen)

    self.hero_group.update()

    self.hero_group.draw(self.screen)

    self.hero.bullets.update()

    self.hero.bullets.draw(self.screen)

    self.drawText(str(self.score),SCREEN_RECT.width - 50,50)

    for enemy1_down in enemy1_down_group:

    self.screen.blit(enemy1_down_surface[enemy1_down.down_index],enemy1_down.rect)

    if self.count % 5 ==0:

    enemy1_down.down_index += 1

    if enemy1_down.down_index ==3:

    # pygame.mixer.music.load("./baozha.ogg")

    # pygame.mixer.music.play()

    self.score+=5

    enemy1_down_group.remove(enemy1_down)

    print(self.score)

    #更新精靈組

    # for group in [self.back_group, self.enemy_group, self.hero_group,self.hero.bullets]:

    # group.update()

    # group.draw(self.screen)

    @staticmethod

    def __game_over():

    """游戲結(jié)束"""

    print("游戲結(jié)束")

    pygame.quit()

    exit()

    def drawText(self,text,posx,posy,textHeight=48,fontColor=(0,0,0),backgroundColor=(111,225,1)):

    fontObj = pygame.font.Font('freesansbold.ttf',textHeight)

    textSurfaceObj = fontObj.render(text,13,fontColor,backgroundColor)

    textRectObj = textSurfaceObj.get_rect()

    textRectObj.center = (posx,posy)

    self.screen.blit(textSurfaceObj,textRectObj)

    #判斷當(dāng)前執(zhí)行的文件是否是主文件

    #如果不是 則if下的代碼不會(huì)執(zhí)行

    if __name__ == '__main__':

    game = Plane_main()

    game.start_game()

    二、全國(guó)前50的上市公司和股票代碼???

    建立在大數(shù)據(jù)模型基礎(chǔ)上的“2015中國(guó)A股上市公司價(jià)值排行榜”發(fā)布。中國(guó)人壽、海康威視、申萬(wàn)宏源、國(guó)信證券、伊利股份入選前五位。其他前50名分別是:

    排行榜代碼(排行榜代碼html)

    排行榜代碼(排行榜代碼html)

    三、網(wǎng)站上的那些排行榜,如何讓它定格下來(lái),不變化,如何修改代碼?

    where 時(shí)間="2007年11月2日"

    四、求高手用PHP寫一個(gè)排行榜頁(yè)面

    最大前十:select * from pay_jl order by cash desc limit 10

    最小前十:select * from pay_jl order by cash asc limit 10

    以上就是小編對(duì)于排行榜代碼問(wèn)題和相關(guān)問(wèn)題的解答了,如有疑問(wèn),可撥打網(wǎng)站上的電話,或添加微信。


    推薦閱讀:

    哈爾濱紋身排行榜(哈爾濱最好的紋身是哪家店-)

    2017暢銷書排行榜(2017暢銷書排行榜豆瓣)

    2017好聽(tīng)的歌曲排行榜(2017好聽(tīng)的歌曲排行榜大全)

    公眾號(hào)視頻來(lái)源怎么標(biāo)注(公眾號(hào)視頻來(lái)源怎么標(biāo)注出來(lái))

    抖音食品類代運(yùn)營(yíng)服務(wù)商的優(yōu)勢(shì)有哪些(代運(yùn)營(yíng)的優(yōu)勢(shì))