iT邦幫忙

2026 iThome 鐵人賽

DAY 6
0
自我挑戰組

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

Day6 修掉之前問題,加了個畫面,有點樣子了?

  • 分享至 

  • xImage
  •  

對於上次發現的那個問題:把程式改成一長條時,在階段中收到離開的事件還會繼續跑下去。我想到一個不聰明的方法,就是之後把程式都加上判斷式,如果前面已經有收過結束事件,那就會記錄在變數中,後面的程式看到有紀錄就直接跳過。
在寫這段時還有遇到一件事,我把接收結束事件的程式寫錯了,導致收到結束事件後不會記錄要結束了,視窗按下叉後關也關不掉,解決方法是在終端上按CTRL+C把程式終止才解決。
接下來我在程式最後加入了一個最後的迴圈,這個迴圈不會在收到結束事件以外的時候退出,在遊戲的程式跑完後,視窗不再會自己關閉了,會留在最後的一個畫面,等到按下叉視窗才會關閉。
最後我在素材資料夾放入了新的圖片,在空格鍵後化成新的畫面。
今天的進度是這樣。


上一篇
Day5 做了些事件事件偵測和遊戲的迴圈
下一篇
Day7 昨天的問題找到更好的解決方式了,還有寫了個空白鍵的函式
系列文
學習用Pygame製作小專案13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言