Bonsoir;
Dans le cadre de mes études, je dois effectuer un "jeu" sur le logiciel Unity, jusque-là rien de très compliqué.
J'aurai besoin d'aide : j'ai une vidéo d'introduction et je souhaiterai que lorsque celle-ci se termine la personne soit renvoyé vers le menu principal (sans utiliser de bouton) mais tous les scripts que j'ai pu essayer n'a rien donné.
Merci
Ya 10000 façon de faire ça, tu peux faire une scène pour ton menu et une autre pour ton module de vidéo. Et change de scène a la fin de la vidéo. Utilisé le scene manager dunity
Justement, j’ai déjà 1 scène avec mon menu et une autre avec mon intro; lorsque sur la scène du menu je clic sur le button « jouer l’intro » ça la joue mais ce que je voudrais c’est lorsque celle ci est fini, retourner sur le menu directement (sans passé par un bouton)
Ne le prend pas mal mais je ne comprends pas quel type d'aide tu attends. Parce qu'en l'état, je ne peux pas te dire plus que "change de scène quand la vidéo finit". Donc tu n'arrives pas à changer de scène peut être ? Ou a repérer quand ta vidéo finit ?
Je n’arrive pas à faire le script pour dire : lorsque ma vidéo est fini tu retourne sur la scène menu
Je ne suis pas sûr mais je pense que tu peux utiliser une coroutine pour lui demander de charger la scène que tu veux.
Je ferai le test lorsque je serai chez moi et si cela fonctionne (ou pas) je reviendrai ici
Je ne sais pas comment tu lance ta vidéo mais il y a moyen de lancer un événement quand celle-ci est fini mais sans ton code dur de t'aider
en gros, ce que j'ai c'est ca :
Ensuite dans ma scène "introvideo" j'ai mon intro qui se lance grâce au Vidéo Player.
Je n'ai pas encore de script pour faire en sorte que, lorsque mon intro est fini ça me retourne directement sur la scène "intromenu"'
Du coup j’ai contournée le problème et j’ai mis un script « timer » avec un temps X qui une fois arrivé à 0 change directement
Le plus propre dans ce cas la est d'utiliser les events sur ton animation
Tu en places une a la fin de ton animation, et tu cree un script sur le gameobject qui porte ton animation, dans lequel tu trappes l'event