python 菜单页面、选择游戏_python菜单游戏菜单游戏。。。
我正在用pygame和其他一些庫用python制作一個(gè)游戲。我把主菜單作為一個(gè)python文件,當(dāng)一個(gè)玩家被選中時(shí),它啟動(dòng)游戲文件。如果你在玩游戲時(shí)選擇返回菜單,它會(huì)再次啟動(dòng)菜單。但是從新菜單我不能再啟動(dòng)/打開游戲文件了,它什么也做不了。(每次打開文件后,我都會(huì)關(guān)閉前一個(gè)文件)
例如:
菜單-->;玩家選擇-->;游戲啟動(dòng)-->;菜單-->;玩家選擇-->;中斷/崩潰。在
所以實(shí)際的代碼是第一個(gè)文件,它是菜單名“FlappyBirdMAIN”,HappyBrid是第二個(gè)游戲文件的名稱。在if startGui == 2:
screen.blit(background, [0, 0])
import HappyBird
done=True
pygame.quit()
對(duì)于第二個(gè)文件“happyBird”,我讓它打開連接到按下“m”鍵的菜單:
^{pr2}$
所以它導(dǎo)入FlappyBirdMAIN然后done=True關(guān)閉“HappyBird”文件
我發(fā)現(xiàn),通過復(fù)制相同的文件(“FlappyBirdMAIN”和“HappyBird”),然后讓它們彼此串聯(lián)導(dǎo)入,我可以讓菜單出現(xiàn)然后再次下降(不止一次),但當(dāng)我將其鏈接回原始文件時(shí),它會(huì)崩潰/中斷,例如:
示例1:
FlappyBirdMAIN-->;HappyBirdMain2-->;HappyBirdMain2-->;FlappyBirdMAIN3-->HappyBird3
示例2:
FlappyBirdMAIN-->;HappyBirdMain2-->;HappyBirdMain2-->;FlappyBirdMAIN3-->;HappyBirdMain-->;FlappyBirdMAIN
問題是使用import命令。
執(zhí)行(打開(“快樂鳥.py“).read())
使用import-cuas-python認(rèn)為它已經(jīng)是開放的,因?yàn)樗且粋€(gè)智能導(dǎo)入系統(tǒng)。(或者類似的東西)。在
^我是怎么想出來的。在
謝謝。在
總結(jié)
以上是生活随笔為你收集整理的python 菜单页面、选择游戏_python菜单游戏菜单游戏。。。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GTALK机器人
- 下一篇: python服务端编程_Python W