onilink_

Untitled

Feb 3rd, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1.  
  2. Liens:
  3. https://www.renpy.org/doc/html/dialogue.html
  4.  
  5.  
  6. Les screens présents par defaut dans screens.rpy sont appellés par
  7. le moteur de renpy. Inutile donc de chercher un point d'entrée ou
  8. ils seraient appellés depuis les scripts du projet, il n'y en a pas.
  9. Par contre le premier screen instancié est le screen main_menu.
  10. Il est aussi important de conserver les même noms et même actions
  11. pour que l'engine ne donne pas d'erreur.
  12.  
  13. Renpy > Init > main_menu()
  14.  
  15. Le passage au script se fait via le screen navigation, c'est l'action
  16. Start(label=u'start') qui "jump out of the menu context to the named label".
  17. Pour plus d'infos voir:
  18. https://www.renpy.org/doc/html/screen_actions.html
  19.  
  20. Renpy init > screen main_menu() > action Start("start")
  21.  
  22.  
  23. Un screen peut en contenir un autre, en fait un screen est comme une espece
  24. de widget qui peut contenir des widgets. Sauf qu'on peut aussi choisir d'utiliser
  25. un screen comme un "écran" complet.
  26.  
  27. Pour changer de screen via un event, il faut utiliser ShowMenu("screen_name").
  28. Par ex pour binder un screen a un bouton:
  29. textbutton _("Gallery") action ShowMenu("gallery")
  30.  
  31.  
  32. ### Screens pre definis ###
  33.  
  34. screen main_menu():
  35. => Le premier screen crée, qui sert aussi d'écran titre et contiens
  36. le screen "navigation" via l'instruction "use navigation".
  37.  
  38. screen navigation():
  39. => Contiens les boutons "Start/Load/Preference/../Quit"
  40.  
  41.  
  42. ### Ajouter un nouveau menu/screen a l'écran titre ###
  43.  
  44. Docu: https://www.renpy.org/doc/html/gui.html#screens-game-menu
Advertisement
Add Comment
Please, Sign In to add comment