Pyglet

Введение

Примеры

  • 1

    Привет мир в Пиглет

     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() 
  • 1

    Установка Pyglet

    Установите Python, зайдите в командную строку и введите:

    Python 2:

     pip install pyglet
     

    Python 3:

     pip3 install pyglet 
  • 0

    Воспроизведение звука в Pyglet

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

    Использование Pyglet для OpenGL

     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() 
  • 0

    Рисование точек с помощью 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_POINTS с GL_LINE_LOOP .

Синтаксис

Параметры

Примечания