Comment créer un bouton qui relance la scène ?

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Avatar de l’utilisateur
Ayfri
Messages : 11
Inscription : 13 Jan 2018 15:23
Contact :

Comment créer un bouton qui relance la scène ?

Message par Ayfri » 20 Jan 2018 12:56

Bonjour,
J'aimerais faire un bouton dans mon jeu qui puisse relancer la scène (car si vous regardez mon jeu, si on se trompe dans la question on doit relancer le jeu).
Donc j'aimerais un bouton (de préférence) ou une touche qui permette de relancer cette scène...



Et aussi si vous savez comment faire un bouton qui permet de changer de canvas ça m'aiderais bien, je suis en train d'ajouter plein de personnalisation dans mon jeu et ça commence à faire trop de boutons je trouve...



Ou encore savez-vous comment ne pas montrer un texte (sans script si possible) en lançant le jeu..

Voilà pleins de questions mais je suis un tout petit débutant ^^'
Venez voir mon jeu : https://gamejolt.com/games/roll_your_ba ... fri/282310
Il n'est pas très avancé certe, mais je n'ai que 15 ans donc chut :3


Ayfri

Avatar de l’utilisateur
Max
Messages : 8764
Inscription : 30 Juil 2011 13:57
Contact :

Re: Comment créer un bouton qui relance la scène ?

Message par Max » 20 Jan 2018 13:14

Bonjour,
Ayfri a écrit :
20 Jan 2018 12:56
Voilà pleins de questions mais je suis un tout petit débutant ^^'
oui ça fait pas mal de questions en effet, ça fait limite libre service d'ailleurs...

Pour ce qui est des boutons, au vu de tes autres posts, je pense que tu sais comment les créer. Pour ce qui est du chargement d'une scène, il te faut regarder du coté du SceneManager.
Après niveau interaction Bouton/script par exemple, tu peux regarder ce genre de tuto: UI Button
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Avatar de l’utilisateur
Ayfri
Messages : 11
Inscription : 13 Jan 2018 15:23
Contact :

Re: Comment créer un bouton qui relance la scène ?

Message par Ayfri » 21 Jan 2018 15:32

Et bien après ta réponse j'ai cherché et testé pleins de choses, pleins de scripts mais je ne comprend rien et je ne fais que du tatonage...

Peut-on m'aider vraiment ?
Venez voir mon jeu : https://gamejolt.com/games/roll_your_ba ... fri/282310
Il n'est pas très avancé certe, mais je n'ai que 15 ans donc chut :3


Ayfri

Avatar de l’utilisateur
E3DStef
Administrateur
Administrateur
Messages : 1646
Inscription : 14 Juil 2013 18:30
Localisation : https://www.carte-des-membres.com/fr/Unity3D-France/

Re: Comment créer un bouton qui relance la scène ?

Message par E3DStef » 23 Jan 2018 01:47

Ayfri a écrit :
21 Jan 2018 15:32
Peut-on m'aider vraiment ?
Vraiment ? oui...

Mais as-tu cherché VRAIMENT aussi ?

Je me suis glissé dans la peau d'un ado fainéant et j'ai tapé dans Goouuuglleuuu
"unity 3d c# reload a scene" comme ca (en mm temps sur GameJolt j'ai vu que tu te débrouillais en anglais).

Après cet effort de taper ces quelques mots je suis tombé sur

LoadScene

https://docs.unity3d.com/ScriptReferenc ... Scene.html
oh cool c'est ce que tu veux charger la scène...

Mais étant jeune et curieux je me suis dit "ce serait hachement bien qu'il recharge la scène courante"

GetActiveScene

https://docs.unity3d.com/ScriptReferenc ... Scene.html

Waoww so awesome

Mais lire c'est fatiguant quand on est jeune et Gooouuguuggllle m'a aussi donné cette vidéo

https://www.youtube.com/watch?v=Ne5d2DTS9aM

Bref, pas bien difficile si on prends le temps de chercher ^^

Au plaisir de t'aider de nouveau, j'adore me mettre dans la peau d'un ado ^^ :diable: ou :ange: ???

A+

Stef
Le Savoir n'est Précieux que s'il est Partagé

Si besoin urgent de me contacter, faites moi un mail sur : franceunity3d@gmail.com

Avatar de l’utilisateur
Ayfri
Messages : 11
Inscription : 13 Jan 2018 15:23
Contact :

Re: Comment créer un bouton qui relance la scène ?

Message par Ayfri » 23 Jan 2018 15:59

Merci je suppose... x)

F'est pas zentils de se moquer de mwa :'(
Je vais le dire à ma maman d'abord :p
Venez voir mon jeu : https://gamejolt.com/games/roll_your_ba ... fri/282310
Il n'est pas très avancé certe, mais je n'ai que 15 ans donc chut :3


Ayfri

Avatar de l’utilisateur
E3DStef
Administrateur
Administrateur
Messages : 1646
Inscription : 14 Juil 2013 18:30
Localisation : https://www.carte-des-membres.com/fr/Unity3D-France/

Re: Comment créer un bouton qui relance la scène ?

Message par E3DStef » 25 Jan 2018 22:25

Bon esprit ^^

Ta mère t'a bien élevé ;-)

On t'as chahuté un peu il est vrai mais il faut comprendre que le forum et ses membres ne sont pas un SELF SERVICE ni une HOTLINE GRATUITE ^^

A+ et bon courage pour tes dev !

Stef
Le Savoir n'est Précieux que s'il est Partagé

Si besoin urgent de me contacter, faites moi un mail sur : franceunity3d@gmail.com

Avatar de l’utilisateur
Ayfri
Messages : 11
Inscription : 13 Jan 2018 15:23
Contact :

Re: Comment créer un bouton qui relance la scène ?

Message par Ayfri » 29 Août 2018 04:07

Enfin même après des mois j'ai toujours pas trouvé comment faire.
Venez voir mon jeu : https://gamejolt.com/games/roll_your_ba ... fri/282310
Il n'est pas très avancé certe, mais je n'ai que 15 ans donc chut :3


Ayfri

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Comment créer un bouton qui relance la scène ?

Message par Alesk » 29 Août 2018 07:56

Ayfri a écrit :
29 Août 2018 04:07
Enfin même après des mois j'ai toujours pas trouvé comment faire.
Certainement parce que tu as "mal" cherché :langue2:

Petit conseil : lis TOUTE la doc d'Unity, au moins une fois.
Ainsi, même si tu ne retiens pas tout, tu auras au moins lu une fois que telle ou telle chose est possible (et comment le faire), et ça restera dans un coin de ta mémoire.

Apprends aussi à identifier les mots clés qui correspondent à tes questions (en français et surtout en anglais), ça aide grandement à trouver les bonnes réponses dans les moteurs de recherche (peu importe lesquels, y compris ceux des forums).

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6186
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Comment créer un bouton qui relance la scène ?

Message par boubouk50 » 29 Août 2018 09:08

Stef et Max t'ont tout donné:
- les deux fonctions à utiliser: récupérer la scène courante et charger une scène. Tu peux donc charger la scène courante.
- l'utilisation d'un bouton, l'utilisation de celui-ci est expliqué dans les Unity Learn UI.

Il te suffit donc de créer un script avec une fonction qui charge la scène courante, d'appliquer ce script à ton bouton (par exemple) et d'appeler la fonction depuis le bouton.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « Scripting »