码迷,mamicode.com
首页 > 其他好文 > 详细

pyglet的一些小技巧

时间:2015-05-26 18:21:55      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

本文的目的是解读http://www.hawstein.com/posts/pyglet-tutorial.html这个教程。

后面会出一个小教程,目前希望大家多提提意见,包括怎么写,哪些点有关联的,哪些理解错的.如果是问题,目前还应该没有能力解决,不过后面能回答时,就回了.

a:当你用 1 pyglet.window.Window(800,600) pyglet.window.Window创建一个新的窗口时,最好能够有个变量接收返回值,不然会报错。像这样子定交最好了。 1 game_window=pyglet.window.Window(800,600) 

b:图片的加载,如果你想加载位于不同文件夹中的源文件,你需要指定目标文件夹,然后建立新的索引。像这样

1 pyglet.resource.path = [../resources]
2 pyglet.resource.reindex()
3 #然后用image函数加载它
4 player_image = pyglet.resource.image("player.png")
5 #利用player_image.get_region函数得到子表面
6 subimg=image.get_region(self, x, y, width, height)

 

 需要注意的是,1:path的值是一个相对路径,相对路径是相对于应用程序的__main__模块,就是你启动程序的路径。除了图像,还可以加载声音,视频,文字等,--pyglet.resource.media&text

       2:如果你调用了path,想让它起作用,必需调用reindex()

c:但是图片的加载,还有另外一种方式,像这个样子,

1 from pyglet import image
2 pic = image.load(picture.png)
3 #以及你可以从这张图片上获取子表面,也就是说你可以截图这张图片,生成张新的图片。
4 subimage = pic.get_region(x, y, width, height)

 d:图片,包括文字,有一个重要的特性,那就是锚点,锚点就是轴心,就是你想让它转动时,它绕哪个点转动,默认为图片左下角顶点

pyglet的一些小技巧

标签:

原文地址:http://www.cnblogs.com/huooyk/p/4530326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!