所以我开始摆弄pygame,之前从未使用过python。
我的问题是屏幕无法绘制,我一直在关注教程,这就是代码的样子
import pygame
from pygame.locals.import *
def run_game():
pygame.init()
screen = pygame.display.set_mode((640,480))
game_clock = pygame.time.Clock()
game_loop = true
while game_loop:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
game_loop = false
screen.fill((0,0,0))
pygame.display.flip()
所以这应该只是产生一个黑屏,但是如果我从IDLE(F5)中运行它,我得到以下输出:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC
v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or
"license()" for more information.
>>>
=========== RESTART: C:\Users\Cornelius\Desktop\Pycman\lib\main.py ===========
>>>
任何帮助都将不胜感激。
答案 0 :(得分:0)
你忘记了一条重要的路线:
if __name__=='__main__':
run_game()
你需要运行这个功能,
这就是全部..