pycharm上有“扫描线太宽”的问题

时间:2020-04-26 01:45:09

标签: pygame pycharm

我正在尝试为游戏创建边框,我在此处使用了此代码

https://pastebin.com/ from scipy.stats import norm import numpy as np import matplotlib.pyplot as plt x = np.arange(10,45,0.1) sigma = 2 print('Mean :', round(x.mean(), 2),'SD :', sigma) plt.plot(x, norm.pdf(x,x.mean(),sigma), 'r1', lw=2, alpha=0.5, label='norm PDF') plt.legend(loc='best') plt.show()

它给了我这个错误信息

文件“ D:/Users/44749/PycharmProjects/untitled/venv/Game.py”,行 229英寸 game_initialize()文件“ D:/Users/44749/PycharmProjects/untitled/venv/Game.py”,行185,在 game_initialize SURFACE_MAIN = pygame.display.set_mode((Constants.GAME_WIDTH Constants.CELL_WIDTH,Constants.GAME_HEIGHT Constants.GAME_HEIGHT ))pygame.error:扫描线太宽

1 个答案:

答案 0 :(得分:0)

据我所知,“扫描线太宽”基本上意味着您正在尝试创建一个窗口,该窗口太大而pygame无法处理。

在您的情况下,这意味着Constants.GAME_WIDTH * Constants.CELL_WIDTHConstants.GAME_HEIGHT * Constants.GAME_HEIGHT太大。

将它们更改为较小的值将解决此问题。

ps。发布代码时,请记住也发布您要导入的文件。在这种情况下,我看不到GAME_HEIGHTGAME_WIDTHCELL_WIDTHCELL_HEIGHT的值,因为它们保存在Constants.py中。

相关问题