“ SystemError:<内置函数set_mode>返回的结果带有错误集”。是什么意思?

时间:2019-06-22 07:22:21

标签: python-3.x pygame

我正在尝试使用Python 3.7.3中的pygame 1.9.6制作平台游戏,并且正在使用运行MacOS 10.14.6 beta的Mac机。但是每次我运行main.py文件时,它都会显示以下错误。

Traceback (most recent call last):
  File "/Users/harmeet/dev/python/programs/jumpity jump/main.py", line 1, in <module>
    from uni import friction
  File "/Users/harmeet/Dev/Python/Programs/Jumpity Jump/uni.py", line 14, in <module>
    win = pygame.display.set_mode((width, height))
SystemError: <built-in function set_mode> returned a result with an error set

我正在使用Atom作为编辑器来制作这款游戏​​。因此,我认为我在Atom中运行代码的程序包肯定有问题,因为我对此有很多疑问。然后我尝试在终端中运行它,但是显示出更大的错误。

https://pastebin.com/rHTzRwcM

我什至在网上查找了我的错误,但没有找到任何解决办法。

以下是我认为可能导致错误的文件:

import pygame

width, height = 950, 700
caption = "Jumpity Jump"
background = (255, 255, 255)
running = True
clock = pygame.time.Clock()
FPS = 45

# Gameplay variables
gravity = 1.38
friction = 0.89

win = pygame.display.set_mode((width, height))
pygame.display.set_caption(caption)

0 个答案:

没有答案