Python Language
Pyglet
Recherche…
Introduction
Pyglet est un module Python utilisé pour les visuels et le son. Il n'a pas de dépendances sur les autres modules. Voir [pyglet.org] [1] pour les informations officielles. [1]: http://pyglet.org
Bonjour tout le monde à 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()
Installation de Pyglet
Installez Python, allez dans la ligne de commande et tapez:
Python 2:
pip install pyglet
Python 3:
pip3 install pyglet
Jouer du son dans Pyglet
sound = pyglet.media.load(sound.wav)
sound.play()
Utiliser Pyglet pour 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()
Dessiner des points en utilisant Pyglet et 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
Pour connecter les points, remplacez GL_POINTS
par GL_LINE_LOOP
.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow