pyglet教程 pyglet的一些小技巧

2021-10-17 05:34:22 字數 1017 閱讀 4457

後面會出乙個小教程,目前希望大家多提提意見,包括怎麼寫,哪些點有關聯的,哪些理解錯的.如果是問題,目前還應該沒有能力解決,不過後面能回答時,就回了.

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)

2:如果你呼叫了path,想讓它起作用,必需呼叫reindex()

3: pyglet.image.load('***xx/kitten.jpg')這個函式支援絕對以及相對函式的引用,很好,很強大。

c:但是的載入,還有另外一種方式,像這個樣子,

1 from pyglet importimage2 pic = image.load('picture.png')3 #以及你可以從這張上獲取子表面,也就是說你可以截圖這張,生成張新的。

4 subimage = pic.get_region(x, y, width, height)

d:,包括文字,有乙個重要的特性,那就是錨點,錨點就是軸心,就是你想讓它轉動時,它繞哪個點轉動,預設為左下角頂點

f: pyglet.graphics.batch()#用於產生乙個影象的群組 這個函式作用是讓你以乙個列表的方式去操作一大堆sprite精靈。在事件 def on_draw() 中,呼叫draw()方法就可以全部畫出

python教程 set的使用教程

集合是python的一種資料型別,集合是乙個可變容器。常用於列表的去重。什麼是集合 建立集合 使用 建立集合,集合元素使用,隔開 s 注意 使用 不可以建立空集合,因為建立出來的是乙個字典。使用建構函式建立集合 s set 集合的運算 交集 s1 s2 print s1 s2 並集 s1 s2 pr...

OpenMP 的小教程

乙個入門的blog 這裡還有乙個blog 幾本書。ananth grama,anshul gupta,平行計算導論 張武等譯,機械工業出版社,2005.01 michael j.quinn,mpi與openmp並行程式設計 陳文光等譯,清華大學出版社,2004.10 shameem akhter等,...

msysgit的使用教程

第一次使用msysgit,可能這對於乙個老程式設計師來說,早就知道該如何使用了。因為我有一段時間沒有寫程式,真正做完整開發專案了,所以對於很多新事物新工具的使用比較生疏,這次使用網路 託管工具也是因為仔細想寫乙個小的應用程式,以證明一下自己的想法。好了廢話不多說了,謝謝自己的使用msysgit的心得...