作者bowei413 (MMM)
看板Python
标题[问题] 用tkinter做打砖块游戏遇到的一些难题
时间Fri Jun 12 00:13:04 2020
各位好,最近我在照着一本叫做「用python开发经典游戏」其中遇到了两个问题。
我怕自己照着写的丢上来会太长,所以找网路上的范例程式
https://reurl.cc/Nj9gYe
第一个问题是paddle的移动都是按一下动一个单位,长按的话则是中间有个延迟然後再持
续移动,我希望把它改成按着就持续移动。
我有试着将132行那边改成KeyPress,但好像没有差。
也有试着将132到135行丢入while回圈,但可能我逻辑有点问题所以也失败。
再来是把paddle里的move(75行)里面用while包起来,但不知道要怎麽break。
可否请各位高手纠正一下我的想法哪里错误,应该要怎麽做才对。
然後第二个问题是我想要在这个游戏加入第二关,但是我毫无头绪。可否请大家讲解一下
大概要怎麽做。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.56.178.89 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=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
1F:→ bugbug777: 你可能漏看一些东西,不需要while loop 06/12 18:21
2F:→ bugbug777: 你应该考虑帮paddle实作一个update就好像你帮你的球更 06/12 18:22
3F:→ bugbug777: 新位置一样 06/12 18:22
4F:→ bugbug777: 然後这本书可以在packt这个网站找到原始码,你可以翻 06/12 18:26
5F:→ bugbug777: 书前面的序还是後面的附录看看,我记得有网址,如果还 06/12 18:26
6F:→ bugbug777: 是找不到可以私信我 06/12 18:26