context configure and clock schedule
2024-09-13 15:24:48
每个窗口都有自己的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()
最新文章
- Dapper学习 - Dapper.Rainbow(一) - Create
- [C#]如何使用ThreadPool
- GO语言练习:第一个Go语言工程--排序
- 通过SMATFORMS打印程序的参考模板
- JavaScript神一样的变量系统
- elecworks无法连接至协同服务器
- Eclipse SVN插件账号、密码修改
- 使用 React和webpack开发和打包发布
- leetcode_question_70 Climbing Stairs
- 拦截所有AJAX调用,重点处理服务器异常
- sql server 数值的四舍五入
- nginx截获客户端请求
- java PDF2JPG
- 怎样Debug Dynamics 365 CRM Plugin
- ABAP开发规范
- Tomcat启动startup.bat闪退和JRE_HOME错误
- REST风格的应用程序实现
- Linux中通过/proc/stat等文件计算Cpu使用率
- 3sum, 3sum closest
- [.Net]System.OutOfMemoryException异常