iT邦幫忙

2026 iThome 鐵人賽

DAY 18
0
自我挑戰組

學習用Pygame製作小專案系列 第 18 篇

Day18 學了圖片翻轉和想了個概念

  • 分享至 

  • xImage
  •  

今天我問了我的GPT要怎麼翻轉圖片,學到了用法是這樣的:pygame.transform.flip(image, True, False) ,在這裡面的三個參數是:圖片、是否左右翻轉、是否上下翻轉,這樣。
我把這個程式用在了我的上下左右移動的函式中,讓它能夠朝向它移動的方向。
然後在做這個部分時個有個發現,就是在class中的函式要修改不是函式自己的變數時,並不需要先global變數,直接self.變數就可以用了,雖然之前好像就已經有在不知不覺中用過,但現在才注意到它和.py的函式不一樣。
然後今天和GPT討論了之前想過的一個方法,就是其實會有一些東西是在畫面外面,不用畫的,可以在畫的時候把它排除掉,其中比較簡單的方法就是去檢查這些圖片的矩陣是不是和鏡頭的矩陣沒有碰撞,不過討論之後覺得畢竟這個東西會有要畫的圖大概不多,並且要加處理一個持續更新的鏡頭矩陣甚麼的,目前就暫時不要,之後要再說。
今天的進度是這樣。


上一篇
Day17 今天總算能有東西在畫面外面的感覺了
下一篇
Day19 在做角色碰撞箱
系列文
學習用Pygame製作小專案 共 21 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言