【发布时间】:2013-05-03 14:16:47
【问题描述】:
我想知道是否有人可以帮助我使用 pygame(Python)。我的代码不断出现错误:
bif ="bg.jpg"
mif = "mouse.png"
import pygame
import sys
from pygame.locals import *
pygame.init()
screen=pygame.display.set_mode((682,415),0,32)
backround= pygame.image.load(bif).convert()
mouse_c=pygame.image.load(mif).convert()
x, y =0,0
movex, movey =0,0
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.tpye == KEYDOWN:
if event.key==K_LEFT:
movex =-1
elif event.key==K_RIGHT:
movex=+1
elif event.key ==K_UP:
movey=-1
elif event.key==K_DOWN:
movey=+1
我得到的错误是:
Traceback (most recent call last):
File "C:\Documents and Settings\Aidan\Desktop\Mygame.py", line 15, in <module>
screen=pygame.display.set_mode((682,415),0,32)
pygame.error: No available video device`
我有一台在 Windows XP 上运行的 Sony Vaio VGN-T1XP。
【问题讨论】:
-
试试
screen=pygame.display.set_mode((682,415))可能你通过的深度有问题。 -
您的桌面是否设置为 32 位色深?尝试 24 位。尝试读取display.Info 的输出。
-
深度?请解释一下我是 pygame 的菜鸟
-
我检查了它的 32 我知道你可以编辑
-
您可以编辑您的评论,而不是评论两次(发表评论后 5 分钟内)。