Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Salut ! Merci beaucoup pour tous tes commentaires; ça me touche beaucoup que tu aimes mes VN :)

Si tu télécharge le jeu tu peux normalement fouiller pour trouver le code ! Mais voici un bref aperçu de comment la lettre marche:
Pour afficher le texte sur tout l'écran, j'ai utilisé le mode NVL ; pour ça il faut définir un personnage qui vas parler en utilisant ce mode

define N = Character(" ", kind=nvl)

Il suffit de faire parler ce personnage pour que le texte s'affiche sur toute la page; comme sur une lettre !

Ensuite pour le bouton sur l'écran d'accueil, c'est très simple aussi; voici le code qui se trouve dans screens.rpy :

screen main_menu():
    ## Une boite horizontale pour placer le bouton en haut à droite
    hbox xalign 0.95 yalign 0.05:          
            ## Si on a fait la fin (c'est une variable que j'ai défini)
            if persistent.endDone == True:
                ## Si on a lu la lettre (encore un truc que j'ai défini)
                if persistent.letterRead:
                    ## Démarre le jeu sur le label "letter"
                    imagebutton idle "letter read.png" action Start("letter")
                ## Sinon:
                else:
                    ##Pareil, la différence c'est l'image du bouton
                    imagebutton idle "letter unread.png" action Start("letter") 

Il me suffit de créer un label dans mon script appelé "letter" où le personnage que j'ai défini en haut. Ensuite il s'agit juste d'habiller ça en faisant apparaitre une image de lettre et de terminer le label par un "return" pour revenir au menu principal.

Si tu as d'autres questions n'hésite pas ! Et merci encore pour ton soutiens <3

Salut !

merci beaucoup pour ton explication! Je m'en servirait

c'est très gentil de ta part de prendre te temp de m'expliquer . Très bonne continuation dans tes supers petites jeux! X)