En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
problème son Unity 3D
romain136
Niveau 6
02 décembre 2013 à 17:38:23
Bonjour, j'essaie d'apprendre à faire des jeux avec Unity 3D. Mais lorsque je veux jouer un son à l'appuie de la touche "haut" le son ne se lance que quand je relache la touche "haut" mon code :
if (Input.GetKey("up")){ audio.Play(); }
help please merci d'avance
-Adridu84-
Niveau 10
02 décembre 2013 à 17:49:49
C'est sur que si tu met aucun son a lancer, sa va pas marcher.
var son : AudioClip;
if (Input.GetKey("up")){ audio.Play(son); }
Et après tu ratache ton script sur ton personnage, et tu met ton son dans le script depuis l'interface unity.
maskah
Niveau 13
02 décembre 2013 à 18:08:09
Le son se lance à chaque update tant que "haut" est enfoncé, donc tant que tu relâches pas, il se relance tout le temps.
Change if (Input.GetKey("up")) pour if (Input.GetKey("up") && !audio.isPlaying)
romain136
Niveau 6
02 décembre 2013 à 18:37:32
merci maskah, adridu84 --> il y a bien un son a jouer que j'ai mis dans l'audio source de mon personnage