CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Activer / Désactiver une Image (UI) avec un bouton sur Unity 3D

DébutPage précedente
1
Page suivantePage suivante
LDDG LDDG
MP
Niveau 1
23 juin 2016 à 23:31:42

Bonjour cher Codeur,
Je vous envoie ce message car je débute dans le code, sur Unity 3D, et je peine à trouver la solutions de mon problème, le bon script. J'aimerais, en fait, dans mon jeu, dans le menu de sélection de personnage pouvoir afficher une image (UI) en cliquant sur le personnage (bouton). Après plusieurs essais je n'ai pas réussi à trouver la solution tout seul c'est pourquoi je viens vous voir. Merci de votre attention et de m'avoir accordé du temps.
Cordialement.
LDDG

unitlayer unitlayer
MP
Niveau 9
23 juin 2016 à 23:47:04

Y'aurait plein de manière de le faire démendant de ce que tu veux vraiment.

Mais je peux te proposer de mettre un collider en trigger sur ton perso,
Puis tu crée un script où
- Tu déclares ton image en tant que GameObject, il te suffira de glisser le gameobject contenant l'image dans l'inspecteur.
:d) public GameObject Image;
- Et tu met ça :
void OnMouseDown()
{
if(Image.activeInHierarchy)
{
Image.SetActive(false);
}
else
{
Image.SetActive(true);
}
}

Normalement ca devrait marcher, quand tu clique sur ton perso, ca active l'image puis si tu réappuie, ca la désactive.

J'ai pas testé et je suis sur mobile donc y'a peut être des erreurs de majuscules ou quoi.

Voilà.

VaultDeveloper VaultDeveloper
MP
Niveau 5
24 juin 2016 à 09:54:55

Pour les questions sur le moteur Unity, il y a un topic épinglé :
https://www.jeuxvideo.com/forums/1-31-8674871-1-0-1-0-j-aide-les-gens-dans-unity.htm

LDDG LDDG
MP
Niveau 1
24 juin 2016 à 12:05:55

Merci je vais essayer ; )

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment