sc2 python,AssertionError:不支持的像素密度

2024-04-20 00:48:31 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我想运行的代码

import sc2
from sc2 import run_game, maps, Race, Difficulty
from sc2. player import Bot, Computer

class pxk(sc2.BotAI):
    async def on_step(self, iteration):
        await self.distribute_workers()

run_game(maps.get("AbyssalReefLE"), [
    Bot(Race.Terran, pxk()),
    Computer(Race.Terran, Difficulty.Easy)
    ], realtime=True)

一开始,它会打开星际争霸II的游戏窗口并加载游戏,然后当加载完成后,它关闭并抛出以下错误

^{pr2}$

Tags: run代码fromimportselfgame游戏bot
1条回答
网友
1楼 · 发布于 2024-04-20 00:48:31

我遇到了和你一样的问题。我把下面的一行注释掉了:

assert self.bits_per_pixel % 8 == 0, "Unsupported pixel density"

pixel_map.py内。在

地图现在可以正确加载。在

相关问题 更多 >