【问题标题】:Need assistance with Pygame and creating windows在 Pygame 和创建窗口方面需要帮助
【发布时间】:2017-10-24 16:13:38
【问题描述】:

由于某种原因,当我使用下面的代码时:

import pygame, sys

pygame.init()

def create_window():

    global window, window_height, window_width, window_title
    window_width, window_height = 1280, 720
    window_title = "The Adventure of Nate"
    pygame.display.set.caption(window_title)
    window = pygame.display.set_mode((window_width, window_height, pygame.HWSURFACE|pygame.DOUBLEBUFF)

create_window()

isrunning = True

while isrunning == True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                isRunning = False

        window.fill(0, 0, 0)

        pygame.display.update()


pygame.quit()
sys.exit()

我收到以下错误:

C:\Python3.6\python.exe "C:/Users/home/PycharmProjects/Basic RPG/Base Game.py"文件"C:/Users/home/PycharmProjects/Basic RPG/Base 游戏.py”,第 16 行 创建窗口() ^ SyntaxError: 无效语法

进程以退出代码 1 结束

如果有人有这方面的经验,他们能帮我更正我的代码吗?

(P.S:这是我第一次在没有帮助的情况下编码,如果我的代码到处都是很抱歉 XD)

【问题讨论】:

  • 你在调用pygame.display.set_mode时没有关闭括号。

标签: pygame


【解决方案1】:

您在window = pygame.display.set_mode((window_width, window_height, pygame.HWSURFACE|pygame.DOUBLEBUFF) 行中缺少)

应该是window = pygame.display.set_mode((window_width, window_height), pygame.HWSURFACE|pygame.DOUBLEBUFF)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-18
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    相关资源
    最近更新 更多