Вопросы по теме 'pyglet'

Как поместить область изображения Pyglet в изображение PIL?
Мое приложение считывает кадры из видео (используя pyglet), извлекает «полосу» (т. е. область — полная ширина от 1 до 6 строк видео), затем вставляет каждую полосу (добавляет ее) в изображение, которое впоследствии можно записать в файл *. png файл....
682 просмотров
schedule 27.02.2024

Как использовать метод паузы в пакете pyglet
Я пишу код для музыкального проигрывателя, используя пакет pyglet в python. Я мог успешно сыграть песню. Но я не могу поставить песню на паузу после вызова pyglet.app.run() . Если я позвоню pyglet.app.run() после вызова паузы, я не смогу...
3060 просмотров
schedule 24.04.2024

Перемещение множества спрайтов на одно и то же расстояние одновременно с помощью pyglet
Я знаю, как рисовать их одновременно, используя пакеты, но мне было интересно, есть ли способ переместить весь пакет сразу. Нужно ли перемещать все спрайты по отдельности? До сих пор я делал это так: tile2 =pyglet.sprite.Sprite(tile1,0,0,batch...
697 просмотров
schedule 27.02.2024

Как управлять событиями в pyglet как Pygame?
Я не совсем понимаю, как использовать систему событий pyglet. Что мне нужно сделать, так это получить каждое событие для каждого кадра. В Pygame я могу сделать это следующим образом: import sys, pygame pygame.init() size = width, height = 320,...
190 просмотров
schedule 25.07.2022

Пиглет использует всю текстуру при рисовании
Я пытаюсь нарисовать базовый куб в pyglet и применить к нему текстуру. Я могу нарисовать куб, но текстура состоит только из одного пикселя из файла, который я загрузил. Вот как я загружаю текстуру и устанавливаю ее. self.texture =...
465 просмотров
schedule 12.01.2024

Почему моя программа pyglet работает медленно при рендеринге 128 частиц?
Почему моя программа работает медленно при рендеринге 128 частиц? Я думаю, что этого недостаточно, чтобы получить менее 30 кадров в секунду. Все, что я делаю, это визуализирую 128 частиц и придаю им базовую гравитацию. функция on_draw def...
1224 просмотров
schedule 15.12.2023