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()
最新文章
- Redis3.0 配置文件说明
- std::string的split函数
- HTML meta锚点跳转 小tips
- Vim一些实用的用法
- cocos2d-x 技能冷却特效
- LeeCode-Remove Duplicates from Sorted List
- ReactNative遇到的一些坑
- 为什么Lisp没有流行起来
- 关于sqlserver还原不了数据库的原因
- 蓝桥杯-算法训练--ALGO-6 安慰奶牛
- 【转】linux系统中如何进入退出vim编辑器,方法及区别
- 频率学派与贝叶斯学派(先验分布与后验分布,MLE和MAP)
- JavaScript 获取完整当前域名
- Director.js
- [转]angular 监听窗口滚动
- Python-WEB前端-入门到进阶开发之路
- 解决 Excel2013打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全
- iOS 定时器 NSTimer、CADisplayLink、GCD3种方式的实现
- PairProject 总结
- 监控网卡流量脚本(Python)
热门文章
- 第三个Sprint冲刺第九天(燃尽图)
- Tomcat7注册为Linux服务
- Oracle重新获取统计信息以及SQLSERVER重建索引
- 搭建Spark所遇过的坑
- 流程控制之if判断,while循环,for循环
- aliyun centos14.04 trusty 上安装docker1.12.1
- 关于miniconda的安装,配置以及包批量安装和使用
- SpringBoot(十七)_springboot跨域处理
- Lodop多分出空白页的可能(情况1)
- BZOJ5343[Ctsc2018]混合果汁——主席树+二分答案