В настоящее время я работаю над проектом с Pygame и мне нужно иметь возможность просматривать часть поверхности, перемещаться, увеличивать и уменьшать и т. Д.
Может кто-нибудь порекомендовать способ достижения этого эффективно, у меня сейчас он работает в запутанном виде, но он слишком медленный и сокращает игру примерно до 1 кадра в секунду при уменьшении масштаба для просмотра всей области. (моя версия только с прокруткой и без масштабирования отлично работает без задержки)
Хотя документация pygame.transform.scroll выглядит многообещающе, но я не уверена, как правильно реализовать ее с помощью pygame.transform.scale для увеличения и уменьшения
Любая помощь приветствуется
Обновление:
Я немного повозился и начал работать, масштабируя объекты и их позиции, прежде чем их ослепить. Теперь я столкнулся с проблемой того, что масштабирование выглядит неестественно из-за низкого разрешения событий колеса прокрутки пигамов, поэтому я сейчас пытаюсь добиться некоторого сглаживания.