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

Создание нового диспетчера событий ввода в Pyglet (инфракрасный ввод)
Недавно я задал этот вопрос в группе пользователей pyglet, но получил ответ, поэтому вместо этого я пытаюсь здесь. Я хотел бы расширить Pyglet, чтобы иметь возможность использовать инфракрасное устройство ввода, поддерживаемое lirc. Я использовал...
887 просмотров
schedule 28.09.2022

Воспроизвести подмножество аудиофайла с помощью Pyglet
Как я могу использовать API pyglet для звука, чтобы воспроизводить подмножества звукового файла, например. от 1 секунды до 3,5 секунд 6-секундного звукового клипа? Я могу загрузить звуковой файл и воспроизвести его, а также перейти к началу...
1145 просмотров
schedule 09.01.2024

Как отображать текст с высотой пикселей, а не точками в pyglet?
Pyglet, кажется, использует только точки. Есть ли способ легко конвертировать? Конечно, должен быть простой способ, потому что это что-то очевидно важное, чтобы иметь возможность использовать пиксели для высоты текста. class Font(): def...
801 просмотров
schedule 03.02.2023

TypeError: неподдерживаемые типы операндов
Это программа, которую я пишу, которая должна отображать текст в окне... import pyglet from pyglet import window from pyglet.text.layout import TextLayout class Window(pyglet.window.Window): def __init__(self): super(Window,...
5660 просмотров
schedule 24.01.2023

Используя pyglet в python, почему моя частота кадров увеличивается, если я перетаскиваю мышь?
Я написал простое отображение изображения, используя пакет pyglet Python. На моем ноутбуке с Linux код работал так, как я ожидал, отображая постоянные 60 кадров в секунду. Однако на моем рабочем столе с Windows 7 (достаточно новый от @Xi с...
1738 просмотров
schedule 30.09.2022

граница текстуры при использовании pyglet
Я пытался войти в pyglet и opengl и получил странные результаты при рисовании простого треугольника с текстурой. При рисовании треугольника текстура имеет черную рамку. Я пытался изменить min/mag_filter, но это не повлияло на границу. Я пропустил...
817 просмотров
schedule 12.11.2022

есть ли у pyglet все навыки opengl и поддержка 3d?
я хочу начать изучать 3D программирование на питоне я нашел pyopengl для использования opengl в python, и я нашел pyglet, и мне это нравится, потому что он говорит «Нет внешних зависимостей», и я слышал, что это лучше для создания чего-то вроде...
959 просмотров
schedule 25.02.2024

Pyglet: нестабильный fps при использовании Vsync и никакого другого программного обеспечения
Я использую Pyopengl и Pyglet для простого приложения. Я использую Vsync для обмена буферами на частоте 120 Гц. Вот в чем проблема. Когда я запускаю многие приложения, такие как Outlook, Chrome, NotePad ++, большое приключение Доры в фоновом...
340 просмотров
schedule 03.01.2023

Как правильно панорамировать и масштабировать в 2D?
Все, что я хочу сделать, это создать действительно простую функцию панорамирования и масштабирования в 2D с помощью OpenGL через pyglet. Как видите, масштабирование работает отлично после первого прыжка :( Потом опять же, перетаскивание...
5333 просмотров
schedule 14.07.2022

Плохая производительность Pyglet
Я думаю о переносе проекта с PySFML на Pyglet. SFML — немного шаткая библиотека, и хотя она работает достаточно прилично, я решил взглянуть на Pyglet. К сожалению, Pyglet отображает неустойчивые изменения FPS при выполнении простых действий (от 20...
1777 просмотров
schedule 28.08.2022

Установка Pyglet на Mac
Я перешел по этой ссылке в чтобы установить pyglet на Mac, потому что это единственный найденный мной ресурс, который решает проблему «неправильной архитектуры». Однако, когда я выполняю последнюю команду pip install pyobjc==2.2 , это дает мне...
2424 просмотров
schedule 22.12.2022

Pyglet не рисует запланированную функцию
Итак, я полный новичок как в pyglet, так и в OpenGL, мне интересно, почему это не работает: def DrawCircle(cx, cy, r, segments): theta = 2*3.1415926/segments c = math.cos(theta) s = math.sin(theta) x = r y = 0...
1325 просмотров
schedule 21.03.2023

Проблема OpenGL (pyglet) с glTexImage2D (полосатая текстура)
Попытка использовать glTexImage2D() для передачи программно сгенерированной карты смещения в вершинный шейдер, но по какой-то причине кажется, что вершины не получают однородных значений из загруженного изображения, хотя все значения в загружаемом...
538 просмотров

Почему эта базовая программа pyglet замедляется
В настоящее время я использую pyglet 1.2alpha1 поверх python 3.4 после некоторого использования pygame. В pygame тривиально заставить основной цикл работать настолько быстро, насколько это возможно, предоставляя четкий способ оценки изменений и...
611 просмотров
schedule 20.07.2023

Совместное использование pyglet, twisted, pygtk в приложении
Я делаю приложение, которое позволяет вам воспроизводить музыку синхронно на разных системах. Для проекта я решил использовать twisted, PyGtk2, Pyglet. Я не понимаю, как следует запускать основной цикл. Должен ли я запустить цикл пиглета в...
414 просмотров

Прокрутка большого спрайта в фоновом режиме
Я пытаюсь преобразовать простую игру, написанную на pygame, в pyglet. Я почти во всем разобрался, но теперь я столкнулся с такой ситуацией, у меня есть фоновый спрайт, как в этом примере: В моем коде pygame я пишу это, чтобы он плавно...
403 просмотров
schedule 07.10.2022

Где основной цикл Pyglet?
Рассмотрим следующий пример: import pyglet def foo(): print("I'm in a loop...") def main(): w = pyglet.window.Window() @w.event def on_draw(): foo() pyglet.app.run() return 0 if __name__ == '__main__':...
2458 просмотров
schedule 19.08.2022

Игра на Python и тайловой основе: ограничение скорости передвижения игрока
Я собирал изометрическую ролевую игру на основе плитки, используя Python и библиотеку Pyglet. Однако я столкнулся со следующей проблемой: Мои движения игрока основаны на позициях в трехмерном массиве, состоящем из плиток. Чтобы ограничить...
334 просмотров
schedule 03.11.2022

Новое окно текстового режима в Python
Я использовал Tkinter или wxWidgets для некоторых проектов: это открывает новое окно в графическом режиме (GUI), в котором вы можете делать то, что хотите. Могу ли я попросить Python открыть новое окно в текстовом режиме (скажем, терминал...
639 просмотров

Пустое окно в Pyglet
У меня возникла следующая проблема - при первом компиляции эта метка отображается корректно, а при последующем получаю только пустое черное окно. import pyglet window = pyglet.window.Window() label = pyglet.text.Label('Hello, world',...
1468 просмотров
schedule 26.06.2022