欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python初學者該如何解決pygame.error: video

系統 1708 0

按照其他博客,碼了最簡單的游戲(貪吃蛇),出現bug,pygame.error: video system not initialized,無法解決,pygame.init()也多次調用,無法解決,先放在博客上,等會用了再來解決,使用的工具是pucharm

            
              import pygame,sys,random,time
from pygame.locals import *
#定義顏色變量 0=黑色  255=白色
redColor=pygame.Color(255,0,0)
blackColor=pygame.Color(0,0,0)
whiteColor=pygame.Color(255,255,255)
grayColor=pygame.Color(150,150,150)

#定義gameOver()
def gameOver(playSurface):
    gameOverFont = pygame.font.Font('arial.ttf', 72)
    gameOverSurf = gameOverFont.render('Game Over', True, greyColour)
    gameOverRect = gameOverSurf.get_rect()
    gameOverRect.midtop = (320, 10)
    playSurface.blit(gameOverSurf, gameOverRect)
    pygame.display.flip()
    time.sleep(5)
    pygame.quit()
    sys.exit()

def main():
    pygame.init()
    fpsClock = pygame.time.Clock()
    playSurface=pygame.display.set_mode((640,480))
    pygame.display.set_caption("貪吃蛇")

#初始化變量
snakePosition = [100,100]
snakeSegments=[[100,100],[80,100],[60,100]]
cheesePosition=[300,300]
cheeseSpawned= 1
dirction ='right'
changDirection=dirction
while True:
    #檢測列如按鍵等pygame的事件:
    for event in pygame.event.get():
        # 從隊列中獲取事件
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
        elif event.type == KEYDOWN:
            if event.key == K_RIGHT or event.key==ord('d'):
                changeDirection='right'
            if event.key == K_LEFT or event.key==ord('a'):
                changeDirection='left'
            if event.key == K_UP or event.key==ord('w'):
                changeDirection='up'
            if event.key == K_Down or event.key==ord('s'):
                changeDirection='down'
            if event.key == K_ESCAPE :
                pygame.quit()
#direction 是否正確
if changeDirection =='right' and not direction == 'left':
    direction = changeDirection
if changeDirection =='left' and not direction == 'right':
    direction = changeDirection
if changeDirection =='up' and not direction == 'down':
    direction = changeDirection
if changeDirection =='down' and not direction == 'up':
    direction = changeDirection
#根據方向移動蛇頭
if direction == 'right':
    snakePosition[0] += 20
if direction == 'left':
    snakePosition[0] -= 20
if direction == 'up':
    snakePosition[0] -= 20
if direction == 'down':
    snakePosition[0] += 20

#判斷是否吃掉了奶酪
if snakePosition[0]==cheesePosition[0] and snakePosition[1]==cheesePosition[1]:
    cheeseSpawned =0
else:
    snakeSeqments.pop()
if cheeseSpawned==0:
    x=random.randrange(1,32)
    y=random.randrange(1,24)
    cheesePosition=[int(x*20),int(y*20)]
    cheeseSpawned=1

playSurface.fill(blackColor)
for position in snakeSegments:
    pygame.draw.rect(playSurface, whiteColour, Rect(position[0], position[1], 20, 20))
    pygame.draw.rect(playSurface, redColour, Rect(cheesePosition[0], cheesePosition[1], 20, 20))

    pygame.display.flip()
    if snakePosition[0]>620 or snakePosition(0)<0:
        gameOver(playSurface)
    if snakePosition[1]>460 or snakePosition[1]<0:
        for snakeBody in snakeSegments[1:]:
            if snakePosition[0]==snakeBody[0] and snakePosition[1]==snakeBody[1]:
                gamerOver(playSurface)
        fpsClock.tick(5)

if _name_ =="_main_":
 main()

            
          

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费毛片在线播放 | 成人国产激情福利久久精品 | 日韩在线视屏 | 一级做a爰片性色毛片中国 日本黄色免费片 | 无码免费一区二区三区免费播放 | 九色在线观看 | 久久亚洲欧美日韩精品专区 | 久久久婷 | 中文字幕一区二区三区四区五区 | 91美女福利视频 | 亚洲一本 | 欧美亚洲激情在线 | 久久不射网 | 天天艹天天干天天 | 国产黄色网址在线观看 | 国产精欧美一区二区三区 | 免费看污成人午夜网站 | 99久久精品日本一区二区免费 | 九九久久国产精品 | jjizz老女人多水喷水 | 亚洲一区二区久久 | 亚洲精品无码成人A片九色播放 | 日韩在线精品视频 | 国99久9在线 | 免费 | 亚洲精品一区久久狠狠欧美 | 国产精品免费观看 | 国产欧美一区二区 | 国产高清xxxsexvideo | 久久久一区二区三区视频 | 国产精品免费一区二区三区 | 王的女人印度剧电视剧免费观看32集 | 国内精品一区二区三区 | 国产人成精品 | 91久久久久久久一区二区 | 一级毛片一级毛片一级毛片一级毛片 | 精品无人乱码一区二区三区 | 日韩电影免费观 | 91九色论坛 | 亚洲最大黄色网址 | 色综合亚洲色综合久久网张柏芝 | 亚洲成人在线免费视频 |