複数のSceneを切り替えるというのは以下のようなイメージを考えています。
タイトルやボタン名だけ変えているわけではありませんよ!
複数のシーンを切り替える上で重要となるのは以下の関数です。
▼Sceneを閉じます。Sceneを閉じるとシーンがOFFとなりタッチイベントを受け付けなくなります。
Scene.dismiss_modal_scene() |
▼Sceneを開きます。シーンが表示されタッチイベントを受け付けます。
Scene.present_modal_scene() |
シーンを切り替える際には、present_modal_scene()を用いればOKです。Scene.dismiss_modal_scene()を使うときは、メニューSceneを開いたり閉じたりするときに使うと良いです。
▼Sceneを切り替えるメインプログラム
▼MainMenuのシーンプログラム
[参考元]
scene — 2D Games and Animations — Python 3.6.1 documentation
コメント