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