Я работаю над небольшим проектом в pygame (издание сообщества), реализующим 2D-игру о военных кораблях с видом сверху.
Я хочу реализовать дым из трубы, исходящий от каждого корабля, эффективно создавая след позади каждого корабля. Поскольку несколько изображений загружаются и преобразуются для создания кораблей, орудий, пуль и т. д., каждая функция рисования корабля и элемента возвращает список, содержащий спрайт, позицию и z-позицию, которые используются классом движка для рисования всех спрайтов на экране с помощью screen. .blit (использование нескольких камер и возможность увеличивать/уменьшать масштаб и перемещать камеру).
Проблема в том, что когда я реализую дым как несколько спрайтов, появляющихся в позиции корабля и оставаясь на месте частота кадров падает радикально, даже если неиспользуемые спрайты через некоторое время удаляются.
Мой главный вопрос заключается в следующем: есть ли в pygame эффективный метод для решения такой задачи или существуют альтернативные способы эффективного создания след, который работает одновременно с движущейся камерой и уровнем масштабирования?
Заранее большое спасибо.
Подробнее здесь: https://stackoverflow.com/questions/793 ... dual-sprit
Pygame эффективен, более эффективное создание дыма, чем несколько отдельных спрайтов? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Pygame эффективен, более эффективное создание дыма, чем несколько отдельных спрайтов?
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как группы спрайтов Pygame добавляются к другим группам спрайтов? [дубликат]
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Mysqli :: multi_query более эффективен, чем несколько отдельных запросов?
Anonymous » » в форуме Php - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Mysqli :: multi_query более эффективен, чем несколько отдельных запросов?
Anonymous » » в форуме Php - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-