【Pythonista3】複数のSceneを切り替える方法

 

複数の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

 

 

コメント