每个窗口都有自己的context,这里演示怎么配置context以及如何实现定时器......

 #-*- coding:gbk -*-
import pyglet platform=pyglet.window.get_platform()
display=platform.get_default_display()
screen=display.get_default_screen() template=pyglet.gl.Config(alpha_size=8)
config=screen.get_best_config(template)
context=config.create_context(None)
window=pyglet.window.Window(context=context) image=pyglet.image.load('splash.png')
sprite=pyglet.sprite.Sprite(image)
sprite.dx=10.0 @window.event
def on_draw():
"""
draw the window and widget
"""
window.clear()
sprite.draw() def update(dt):
"""
update every 1/60.0 seconds
"""
sprite.y+=sprite.dx*dt
sprite.x+=sprite.dx*dt
pyglet.clock.schedule_interval(update,1/60.0) pyglet.app.run()

最新文章

  1. Dapper学习 - Dapper.Rainbow(一) - Create
  2. [C#]如何使用ThreadPool
  3. GO语言练习:第一个Go语言工程--排序
  4. 通过SMATFORMS打印程序的参考模板
  5. JavaScript神一样的变量系统
  6. elecworks无法连接至协同服务器
  7. Eclipse SVN插件账号、密码修改
  8. 使用 React和webpack开发和打包发布
  9. leetcode_question_70 Climbing Stairs
  10. 拦截所有AJAX调用,重点处理服务器异常
  11. sql server 数值的四舍五入
  12. nginx截获客户端请求
  13. java PDF2JPG
  14. 怎样Debug Dynamics 365 CRM Plugin
  15. ABAP开发规范
  16. Tomcat启动startup.bat闪退和JRE_HOME错误
  17. REST风格的应用程序实现
  18. Linux中通过/proc/stat等文件计算Cpu使用率
  19. 3sum, 3sum closest
  20. [.Net]System.OutOfMemoryException异常

热门文章

  1. Linux实验四报告
  2. 【目标跟踪】相关滤波算法之MOSSE
  3. MYSQL InnoDB Cluster
  4. WIN10基于Hyper-V下运行kubernetes入门问题
  5. Chrome 启动参数列表
  6. ubuntu更改分辨率
  7. poj 3694 Network(割边+lca)
  8. Markdown 文件转化为work文档
  9. Luogu4609 FJOI2016建筑师(斯特林数)
  10. Uva101-STL模拟