Всем привет! Возникли проблемы в работе приложения на pygame.
Я создал класс Point чтобы было удобнее передавать аргументы в функцию и для удобного обращения к точкам.
Но при использовании класса фпс падает.
Я решил использовать namedtuple, но и он мне тоже не помог.
Я склоняюсь к использованию классов.
Можете объяснить, пожалуйста, почему так происходит.
Voprosium, Ну тут вот на что тратится время, если использовать класс:
1. Создание экземпляра в куче
2. Установка значения двух полей
3. Вызов двух методов для чтения данных из этих полей.
Если передавать два числа просто как параметры - этого не будет.
Voprosium, через find-replace, кмк, вполне можно поправить.
Ну и если для тебя "долго править руками" - критичнее чем падение фпс, то оставляй как есть