繁体   English   中英

Visual Studio 中的 PyGame - 加载图像会出错,但是当我将相同的代码粘贴到 IDLE 时,它运行良好。 任何修复?

[英]PyGame in Visual Studio - Loading images gives an error, but when I paste the same code to IDLE, it works perfect. Any fixes?

这是我正在谈论的一个例子(摘自我的项目)。

####Initial Variables####
TOTAL_NUM_PLAYERS = 121
NUM_COINS = 9999999
PACK_PRICES = {"Six Player Pack": 500, "Two Player Pack": 100, "Seven Player Pack": 600}
GAME_STATE = {"Latest Pack": "N/A", "Number of Players in Latest Pack": 0, "Number of Coins": NUM_COINS, "canClick": True, "displayClub": False}
####

#####Fill array with every player card image using the array PlayerImgPaths#####
AllPlayerImages = []
PlayerImgPaths = ['Images/Players/' + str(i+1) + '.png' for i in range(TOTAL_NUM_PLAYERS)]
for i in range(TOTAL_NUM_PLAYERS):
    AllPlayerImages += [pygame.image.load(PlayerImgPaths[i]).convert_alpha()]
    AllPlayerImages[i] = pygame.transform.scale(AllPlayerImages[i], (156,221))
#####

在这个项目的大部分时间里,我一直在使用 IDLE,但后来切换到 Visual Studio,因为它更适合我正在做的事情。 当我将TOTAL_NUM_PLAYERS变量从90更改为121 (或其他任何内容)时,问题发生了。 然后我加载图像的每个其他地方也坏了。 奇怪的是,当我将确切的代码复制回 IDLE 时,它没有问题。 有没有解决办法,还是我应该留在空闲状态?

您没有具体说明具体情况,但如果您VSC 运行该文件,它可能无法发挥其最大能力。 尝试运行文件本身。

如果这不起作用,但将代码粘贴到 IDLE 中确实有效,您可以始终在 VSC 中进行最坏情况编辑,然后在需要测试时将其复制到 IDLE。

尝试提供有关您的问题、您如何产生错误以及错误是什么的更详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM