[問題] 用tkinter做打磚塊遊戲遇到的一些難題

看板Python作者 (MMM)時間5年前 (2020/06/12 00:13), 5年前編輯推噓0(006)
留言6則, 1人參與, 5年前最新討論串1/1
各位好,最近我在照著一本叫做「用python開發經典遊戲」其中遇到了兩個問題。 我怕自己照著寫的丟上來會太長,所以找網路上的範例程式 https://reurl.cc/Nj9gYe 第一個問題是paddle的移動都是按一下動一個單位,長按的話則是中間有個延遲然後再持 續移動,我希望把它改成按著就持續移動。 我有試著將132行那邊改成KeyPress,但好像沒有差。 也有試著將132到135行丟入while迴圈,但可能我邏輯有點問題所以也失敗。 再來是把paddle裡的move(75行)裡面用while包起來,但不知道要怎麼break。 可否請各位高手糾正一下我的想法哪裡錯誤,應該要怎麼做才對。 然後第二個問題是我想要在這個遊戲加入第二關,但是我毫無頭緒。可否請大家講解一下 大概要怎麼做。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.56.178.89 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1591891987.A.618.html ※ 編輯: bowei413 (61.56.178.89 臺灣), 06/12/2020 00:13:29 ※ 編輯: bowei413 (61.56.178.89 臺灣), 06/12/2020 00:14:00 ※ 編輯: bowei413 (61.56.178.89 臺灣), 06/12/2020 00:15:32

06/12 18:21, 5年前 , 1F
你可能漏看一些東西,不需要while loop
06/12 18:21, 1F

06/12 18:22, 5年前 , 2F
你應該考慮幫paddle實作一個update就好像你幫你的球更
06/12 18:22, 2F

06/12 18:22, 5年前 , 3F
新位置一樣
06/12 18:22, 3F

06/12 18:26, 5年前 , 4F
然後這本書可以在packt這個網站找到原始碼,你可以翻
06/12 18:26, 4F

06/12 18:26, 5年前 , 5F
書前面的序還是後面的附錄看看,我記得有網址,如果還
06/12 18:26, 5F

06/12 18:26, 5年前 , 6F
是找不到可以私信我
06/12 18:26, 6F
文章代碼(AID): #1UubWJOO (Python)
文章代碼(AID): #1UubWJOO (Python)