수색…


소개

Pyglet은 비주얼과 사운드에 사용되는 파이썬 모듈입니다. 다른 모듈과의 상관 관계가 없습니다. 공식 정보는 [pyglet.org] [1]을 참조하십시오. [1] : http://pyglet.org

Hello World in Pyglet

import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Hello, world',
                      font_name='Times New Roman',
                      font_size=36,
                      x=window.width//2, y=window.height//2,
                      anchor_x='center', anchor_y='center')
@window.event
def on_draw():
    window.clear()
    label.draw()
pyglet.app.run()

Pyglet의 설치

파이썬을 설치하고 명령 행으로 가서 다음을 입력하십시오 :

파이썬 2 :

pip install pyglet

파이썬 3 :

pip3 install pyglet

Pyglet에서 사운드 재생하기

sound = pyglet.media.load(sound.wav)
sound.play()

OpenGL 용 Pyglet 사용하기

import pyglet
from pyglet.gl import *

win = pyglet.window.Window()

@win.event()
def on_draw():
    #OpenGL goes here. Use OpenGL as normal.

pyglet.app.run()

Pyglet과 OpenGL을 사용한 드로잉 포인트

import pyglet
from pyglet.gl import *

win = pyglet.window.Window()
glClear(GL_COLOR_BUFFER_BIT)

@win.event
def on_draw():
    glBegin(GL_POINTS)
    glVertex2f(x, y) #x is desired distance from left side of window, y is desired distance from bottom of window
    #make as many vertexes as you want
    glEnd

점을 연결하려면 GL_POINTSGL_LINE_LOOPGL_LINE_LOOP .



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow