感谢Kivy,我想在我的游戏中创建一个菜单,玩家可以选择不同的选项并启动游戏。
我已经了解了屏幕管理器模块,但我不知道它是否适用于此:
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()
如果我这样做,应用程序不是同时启动菜单和游戏屏幕吗(一个在后台,另一个显示给用户)?(当然,这不是目的)。
在与猕猴桃的游戏中,正确的菜单制作方法是什么?