Se connecter

Informatique

Création de Jeux

Sujet : Aide programmation Unity (Script)
1
Darky-twiste
02 février 2020 à 20:50:32

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

thelastofus2
02 février 2020 à 22:38:04

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

Darky-twiste
02 février 2020 à 23:20:13

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)

thelastofus2
02 février 2020 à 23:32:49

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 ?

Darky-twiste
02 février 2020 à 23:39:35

Je n’arrive pas à faire le script pour dire : lorsque ma vidéo est fini tu retourne sur la scène menu

Matoski
03 février 2020 à 02:35:44

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.

Darky-twiste
03 février 2020 à 09:51:35

Je ferai le test lorsque je serai chez moi et si cela fonctionne (ou pas) je reviendrai ici

boucif
03 février 2020 à 10:11:52

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

Darky-twiste
03 février 2020 à 12:32:33

en gros, ce que j'ai c'est ca : http://www.noelshack.com/2020-06-1-1580729454-2020-02-03-12-29-44-window.png

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"'

Darky-twiste
04 février 2020 à 00:08:04

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

Boot_Danubien
04 février 2020 à 09:24:26

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

1
Sujet : Aide programmation Unity (Script)
   Retour haut de page
Consulter la version web de cette page