Вопросы по теме '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 просмотров
schedule
25.03.2023
Почему эта базовая программа pyglet замедляется
В настоящее время я использую pyglet 1.2alpha1 поверх python 3.4 после некоторого использования pygame. В pygame тривиально заставить основной цикл работать настолько быстро, насколько это возможно, предоставляя четкий способ оценки изменений и...
611 просмотров
schedule
20.07.2023
Совместное использование pyglet, twisted, pygtk в приложении
Я делаю приложение, которое позволяет вам воспроизводить музыку синхронно на разных системах. Для проекта я решил использовать twisted, PyGtk2, Pyglet. Я не понимаю, как следует запускать основной цикл. Должен ли я запустить цикл пиглета в...
414 просмотров
schedule
22.04.2023
Прокрутка большого спрайта в фоновом режиме
Я пытаюсь преобразовать простую игру, написанную на 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 просмотров
schedule
05.12.2022
Пустое окно в Pyglet
У меня возникла следующая проблема - при первом компиляции эта метка отображается корректно, а при последующем получаю только пустое черное окно.
import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Hello, world',...
1468 просмотров
schedule
26.06.2022