Описание тега pyglet
Pyglet is a cross-platform windowing and multimedia library for Python which provides interface to the platform's OpenGL library.
1
ответ
Включение профиля ядра OpenGL в pyglet на OS X
Я пытаюсь получить минимальный шейдер OpenGL, работающий в pyglet, но получаю следующую ошибку при компиляции: ERROR: 0:1: '' : version '420' is not supported Похоже, что это может быть связано с использованием Pyglet устаревшего профиля OpenGL, как…
07 окт '15 в 20:35
1
ответ
Импорт pyglet.resource занимает большое количество времени в больших каталогах
Импорт pyglet.resourceзанимает очень много времени при запуске из каталога с большой структурой дерева каталогов. Это происходит с простым однострочником:import pyglet.resource, что в достаточно большом каталоге (скажем, в моем домашнем каталоге) пр…
10 июн '14 в 03:18
1
ответ
Скрипт pyglet работает в windows, но не в osx
Я работаю в скрипте pyglet, который отображает анимацию, она работает как ожидалось в Windows, но когда я выполняю ее в osx, я получаю только пустой экран. Я знаю, что это работает, потому что я поместил операторы печати в on_draw() и другие функции…
20 июн '14 в 10:16
2
ответа
OpenGL: модель не выглядит правильно при загрузке в Python
У меня есть модель блендера, и ниже показано, как моя модель рендерится, когда я загружаю ее в python. Похоже, нормалы все испорчены. Я использую правильную нормаль для каждой вершины. Я экспортирую их в правильном порядке. Я проверяю это в консоли …
14 ноя '10 в 15:53
2
ответа
Некорректная окклюзия, выбраковка лицевой стороны в openGL
Я использую свой собственный алгоритм для удаления окклюдированных лицевых граней, которые никогда не должны отображаться. Когда я не выбрасываю лица, у меня есть идеальный набор блоков. Когда я включаю мой выбор лица, у меня неожиданные результаты.…
27 апр '14 в 06:10
5
ответов
Получить данные из OpenGL glReadPixels(используя Pyglet)
Я использую Pyglet(и OpenGL) в Python для приложения, я пытаюсь использовать glReadPixels, чтобы получить значения RGBA для набора пикселей. Насколько я понимаю, OpenGL возвращает данные в виде упакованных целых чисел, поскольку именно так они храня…
15 дек '08 в 07:30
1
ответ
Обновление данных пакета Pyglet
Я использую партии Pyglet, чтобы нарисовать сотни квадов. Я хотел бы обновить положение вершин и значения цвета четырехугольников во время игры. Как я могу это сделать? Я просмотрел много документации Pyglet, и самое близкое, что я смог найти, это: …
21 май '17 в 02:50
1
ответ
Пиглет, поверхность не показывает
Я пробую кое-что в PyGlet и столкнулся с проблемой, которую не могу решить самостоятельно. import pyglet from pyglet import gl win = pyglet.window.Window() @win.event def on_draw(): gl.glClear(gl.GL_COLOR_BUFFER_BIT) z = 0 gl.glBegin(gl.GL_QUADS) gl…
10 дек '13 в 06:35
1
ответ
Этикетка в пиглете не рисуется в партии
Я пытаюсь использовать пакет в Pyglet для рисования меток. В настоящее время этот пакет используется для рисования каждой сущности, которую я создаю, и все рисуется просто отлично. Я могу добавить к нему сотни спрайтов, и все они будут нарисованы, н…
21 авг '12 в 23:41
0
ответов
Командная строка становится невыбранной после использования Pyglet для воспроизведения звука в Python 3 в Windows 10
Необходимо принять пользовательский ввод сразу после того, как код закончен, воспроизводя все звуки. Но не может, потому что командная строка теряет фокус, когда звуковые файлы загружаются в память, и, следовательно, не может принимать ввод с клавиа…
29 авг '16 в 15:08
1
ответ
pyglet ManagedSoundPlayer Событие on_eos не работает?
Я пытаюсь прослушать событие on_eos в pyglet.media.ManagedSoundPlayer, следуя примерам в документации по pyglet, и получаю такой код: from pyglet.media import load, ManagedSoundPlayer def on_eos(): print "EOS" def play(source): player = source.play(…
21 янв '14 в 09:05
1
ответ
Python установка файлов setup.py не работает 2to3
Недавно при попытке установить модуль pyglet для openGL в python я столкнулся с проблемой. Похоже, что при запуске файла setup.py он не конвертируется с 2to3. Из-за этой проблемы я не могу использовать pyglet в python 3 из-за ошибок в коде python 2,…
22 июл '13 в 06:05
2
ответа
Попытка использовать Pyglet - что означает эта ошибка?
Я использую Mac OS X Mountain Lion с Python 2.7. Я сделал исходную установку Pyglet, которая, казалось, прошла без ошибок, но каждый раз, когда я пытаюсь запустить программу, я получаю длинную ошибку, которую я не понимаю. Похоже, это как-то связано…
14 июн '13 в 02:38
0
ответов
Почему спрайту необходимо установить переменную для импорта в пакет; спрайт-лист не
У меня есть две функции. Оба работают, однако я бы хотел, чтобы import_sprite не требовал от меня возврата объекта Sprite. Это должно работать как import_spritesheet. Однако, если я не установлю его в переменную, объект не будет отображаться в пакет…
05 авг '18 в 17:01
1
ответ
Цвет не применяется должным образом с glDrawArrays (Pyglet)
Если я рисую прямоугольники с помощью следующего кода: def render(shape): gl.glLoadIdentity() gl.glVertexPointer(2, gl.GL_FLOAT, 0, 0) gl.glBindBuffer(gl.GL_ARRAY_BUFFER, shape.vbo_id) gl.glColor4ub(shape.color[0], shape.color[1], shape.color[2], 25…
28 окт '17 в 02:39
2
ответа
Событие pyglet on_draw происходит только при движении мыши
У меня странная проблема. Когда приложение pyglet запускается, оно просто рисует 1-2 кадра, а затем останавливается. Событие on_draw просто прекращается. Но каждый раз, когда я перемещаю мышь или нажимаю клавиши, отправляется также событие on_draw. …
11 янв '14 в 10:05
2
ответа
Как мне запрограммировать нажатие двойной клавиши, чтобы немодифицирующая клавиша в моей программе работала как клавиша-модификатор?
Я пишу программу ввода текста, которая включает в себя гораздо больше символов, чем доступно на стандартной клавиатуре. Для этого мне нужно преобразовать некоторые из букв алфавита в клавиши-модификаторы CTRL + A. Например, F + J будет выводить a, П…
04 янв '17 в 13:41
0
ответов
Плохая производительность при относительно небольшом количестве спрайтов и карте тайлов среднего размера?
Я использую python cocos2D и пытаюсь отобразить карту множества плиток. Около 100x100 32px плитки. Это работает хорошо, когда меня увеличивают, как только я уменьшаю масштаб, чтобы видеть больше, это становится очень изменчивым. Я также пытался испо…
28 окт '17 в 15:40
1
ответ
Статические источники пока не поддерживаются для видео
Я пытался воспроизвести песню, используя Pyglet, но столкнулся с этой ошибкой NotImplementedError: Статические источники пока не поддерживаются для видео. Но файл в формате mp3. У меня установлен AVbin11-win64.exe (avbin64.dll), который скопирован в…
09 июл '17 в 07:11
1
ответ
Скопируйте и вставьте текст в объект IncrementalTextLayout()
Есть ли способ сделать простое "копирование и вставка" в Pyglet? Мне нужно скопировать текст (Ctrl + C) и вставить (Ctrl + V) его в IncrementalTextLayout() объект в Pyglet, это возможно? Я использую Python 3.4, Pyglet 1.2.4 и я работаю на Windows. П…
06 июн '17 в 22:46