-4
這是我製作的新遊戲的腳本,但有一個問題!!!!!PYTHON:if event.type == QUIT:NameError:name'event'is not defined
bif="bg.jpg"
lit="little.png"
import pygame, sys
from pygame.locals import *
pygame.init()
screen=pygame.display.set_mode((1080,675),0,32)
background=pygame.image.load(bif).convert()
mouse_c=pygame.image.load(lit).convert_alpha()
x,y=0,0
movex, movey=0,0
while True:
for even in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type==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
if event.type==KEYUP:
if event.key==K_LEFT:
movex=0
elif event.key==K_RIGHT:
movex=0
elif event.key==K_UP:
movey=0
elif event.key==K_DOWN:
movey=0
x+=movex
y+=movey
screen.blit(background, (0,0))
screen.blit(mouse_c, (x,y))
pygame.display.update()
,當我嘗試爲遊戲打開,但不響應運行我的程序窗口,這個錯誤在Python殼出現:
Traceback (most recent call last):
File "C:/Users/COMPUTER/Desktop/Pythongame/newness.py", line 18, in <module>
if event.type == QUIT:
NameError: name 'event' is not defined
Neew幫助儘快請
是'事件在pygame.event.get():' – Deck
請採取發佈前實際讀取錯誤信息的時間。 「名稱」事件「未定義」非常明確地描述出了什麼問題。 –