pygame работает очень медленно 12fps - модернизированный ноутбук - PullRequest
0 голосов
/ 21 февраля 2020

Я относительно новичок в использовании python. Я использовал pygame как место, чтобы лучше понять, как все складывается вместе.

Я недавно обновил свой ноутбук с Macbook 2012 до 2019 года.

Просто удивляюсь, почему игры, которые я делал на моем 2012, работают на моем MacBook 2019 намного медленнее. Управление пакетами с помощью conda.

Я не знаю много, но подозреваю, что это может быть связано либо с

  • Обновлением разрешения компа (что я сомневаюсь)
  • метод установки pygame

Сначала я загрузил python3 с homebrew, а затем установил pygame (pygame показывал бы пустой экран) Затем я установил conda и управлял пакетами через него.

Я сомневаюсь, что это связано с тем, как я это написал, я уверен, что это довольно неэффективно, но я добился fps's 60 для того же кода.

Если бы кто-то мог направить меня туда, где найти дополнительную информацию, это было бы очень признательно.

Приветствия.

1 Ответ

1 голос
/ 22 февраля 2020

Это, похоже, проблема с тем, как MacOS запускает Pygame. Пока ваша игра запущена, щелкните правой кнопкой мыши по ее значку в Dock и выберите Show in Finder. Затем в появившейся папке вы увидите исполняемый файл интерпретатора Python. Щелкните правой кнопкой мыши и выберите Get Info, и в разделе General отметьте Open in Low Resolution.

Теперь ваша игра должна работать нормально. И нет, разрешение Pygame не будет "Низким".

...