简介
pyglet是一个python下的多媒体框架,利用他我们可以轻易的做出交互丰富的应用。同样的框架还有 pygame,panda3d,这两个学起来更难,学习成本更大。对于只是要熟练掌握python来讲,可以试试pyglet,轻量级。
安装Pyglet
从http://pyglet.org/download.html下载Pyglet并安装到你的电脑, 对于不同的平台,安装方法不一样,但都很简单,因为Pyglet没有额外的依赖包。
win7 64位如果提示:需要python2.4或者更新的版本,请参考StackOverflow:http://code.google.com/p/pyglet/issues/detail?id=488
全部代码
本文用pyglet搭建一个小游戏,模仿雷电。
import pyglet
import random
from pyglet.window import key
from pyglet.window import mouse
#from game import resources
game_window=pyglet.window.Window(1200,700)
t=0
lable=pyglet.text.Label('Come On Babby',font_name='Times New Roman',font_size=36,x=game_window.width/2,y=game_window.height/2,anchor_x='center',anchor_y='center')
image=pyglet.image.load('D:/ps/15.jpg')
image_s=pyglet.image.load('D:/ps/QQ .jpg')
image_dabian=pyglet.image.load('D:/ps/13583948916893.jpg')
main_batch=pyglet.graphics.Batch()
#rand_x=random.randint(0,900)
#dabian=pyglet.sprite.Sprite(img=image_dabian,x=rand_x,y=500)
#dabian