Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Liens:
- https://www.renpy.org/doc/html/dialogue.html
- Les screens présents par defaut dans screens.rpy sont appellés par
- le moteur de renpy. Inutile donc de chercher un point d'entrée ou
- ils seraient appellés depuis les scripts du projet, il n'y en a pas.
- Par contre le premier screen instancié est le screen main_menu.
- Il est aussi important de conserver les même noms et même actions
- pour que l'engine ne donne pas d'erreur.
- Renpy > Init > main_menu()
- Le passage au script se fait via le screen navigation, c'est l'action
- Start(label=u'start') qui "jump out of the menu context to the named label".
- Pour plus d'infos voir:
- https://www.renpy.org/doc/html/screen_actions.html
- Renpy init > screen main_menu() > action Start("start")
- Un screen peut en contenir un autre, en fait un screen est comme une espece
- de widget qui peut contenir des widgets. Sauf qu'on peut aussi choisir d'utiliser
- un screen comme un "écran" complet.
- Pour changer de screen via un event, il faut utiliser ShowMenu("screen_name").
- Par ex pour binder un screen a un bouton:
- textbutton _("Gallery") action ShowMenu("gallery")
- ### Screens pre definis ###
- screen main_menu():
- => Le premier screen crée, qui sert aussi d'écran titre et contiens
- le screen "navigation" via l'instruction "use navigation".
- screen navigation():
- => Contiens les boutons "Start/Load/Preference/../Quit"
- ### Ajouter un nouveau menu/screen a l'écran titre ###
- Docu: https://www.renpy.org/doc/html/gui.html#screens-game-menu
Advertisement
Add Comment
Please, Sign In to add comment