1
我想在我的遊戲中創建一個菜單,感謝Kivy,玩家可以選擇不同的選項並啓動遊戲。遊戲中的菜單:Screenmanager是否可以做到這一點?
我已經瞭解了屏幕管理模塊,但我不知道它是否是taylored此:
from kivy.uix.screenmanager import Screen, ScreenManager, NoTransition
class MenuScreen(Screen):
pass
class GameScreen(Screen):
gameloop.main()
class MyGameApp(App):
def build(self):
sm = ScreenManager(transition=NoTransition())
sm.add_widget(MenuScreen(name='menu'))
sm.add_widget(GameScreen(name='game'))
return sm
if __name__ == '__main__':
MyGameApp().run()
如果我這樣做,是不是應用程序同時發動菜單和遊戲畫面在同一時間(一個在後臺,另一個向用戶顯示)? (當然不是這個意思)。
用kivy做遊戲菜單的正確方法是什麼?