Clique sur une image avec un Collider ?

Questions à propos du GUI, y compris la partie script.
Avatar de l’utilisateur
ayosha
Messages : 11
Inscription : 15 Avr 2015 18:15

Clique sur une image avec un Collider ?

Message par ayosha » 20 Avr 2015 10:16

Bonjour à vous,

J'ai une Gui Image sur laquelle j'aimerai définir trois zones différentes, sur lesquelles lorsque je clique, cela charge un niveau différent.
J'ai cru comprendre qu'il fallait pour ça un collider mais petit HIC, sur chaque tuto youtube que j'ai vu, lorsqu'il ajoute un collider (et un rigid body), ils obtiennent une zone verte qu'ils peuvent définir comme étant la zone avec laquelle le joueur peut collider (cliquer, dans mon cas), dans mon cas, ce rectangle vert (qui devrait entourer mon image) n'apparaît pas :cry:

Ou dois-je faire autrement ? :geek:

Avatar de l’utilisateur
NDrew
Messages : 581
Inscription : 25 Oct 2013 15:14
Localisation : Clermont-Ferrand

Re: Clique sur une image avec un Collider ?

Message par NDrew » 20 Avr 2015 10:39

le collider dans ton inspecteur est bien "ouvert"?

Quel type de collider s'agit-il?

Avatar de l’utilisateur
ayosha
Messages : 11
Inscription : 15 Avr 2015 18:15

Re: Clique sur une image avec un Collider ?

Message par ayosha » 20 Avr 2015 21:37

Et bien, je sais pas trop si mon collider est ouvert à vrai dire :mrgreen:
Voici un screen de mon inspector (c'est normal si c'est tout moche hein! je suis en bêta! ^^) :
Image

J'aimerai pouvoir cliquer sur trois zone de l'image et déclencher un LoadScene : l'image pour les tunnels, l'image du village, l'image des ressources (mais c'est la même image).

Avatar de l’utilisateur
NDrew
Messages : 581
Inscription : 25 Oct 2013 15:14
Localisation : Clermont-Ferrand

Re: Clique sur une image avec un Collider ?

Message par NDrew » 21 Avr 2015 00:17

la box vert du collider, tu ne la verras jamais dans la game view, faut regarder ton GUI dans le Scene view. et on voit bien ton collider "ouvert'' ou "deroué" a droite donc tu devrais voir le collider vert

Avatar de l’utilisateur
ayosha
Messages : 11
Inscription : 15 Avr 2015 18:15

Re: Clique sur une image avec un Collider ?

Message par ayosha » 21 Avr 2015 11:53

Je vois, mais du coup, comment faire ce : "Onclick" sur cette image (que ce soit en code ou via l'inspecteur) ?

Avatar de l’utilisateur
NDrew
Messages : 581
Inscription : 25 Oct 2013 15:14
Localisation : Clermont-Ferrand

Re: Clique sur une image avec un Collider ?

Message par NDrew » 21 Avr 2015 13:31

Tu peux utilise un component Event trigger et ajouter un event sur le clic, ca marche bien pour le GUI.

Avatar de l’utilisateur
ayosha
Messages : 11
Inscription : 15 Avr 2015 18:15

Re: Clique sur une image avec un Collider ?

Message par ayosha » 23 Avr 2015 14:09

Je suis désolé, mais je ne vois toujours pas mon collider.
J'ai beau regarder dans Scene, il n'y a rien (j'ai essayé avec une image, un sprite, avec un cube 3D (et du coup un collider 3d)).
J'ai défini des zones plus ou moins grandes, essayé de faire un "Edit Collider" mais je ne vois pas bien comment cette option fonctionne (je ne vois pas en quoi je peux l'éditer).
Tu peux me donner quelques informations supplémentaires ? ^.~

P.s : merci pour l'astuce Event trigger et l'event sur le clic, ca c'est top! :D

Avatar de l’utilisateur
NDrew
Messages : 581
Inscription : 25 Oct 2013 15:14
Localisation : Clermont-Ferrand

Re: Clique sur une image avec un Collider ?

Message par NDrew » 23 Avr 2015 14:25

Quand tu selectionne dans la hierarchie l'objet avec le collider, tu peux double cliquer dessus pour recentrer la vue sur l'objet, si le component collider dans l'inspecteur est bien ouvert (on peut voir les options material, is trigger ...) alors tu devrais voir en vert le collider. Si c'est pas le cas, il est peut etre tout petit ou tres grand, tu peux peut etre regarder dans les "points" pour avoir une idée?

https://www.dropbox.com/s/plsjsg5em03ew ... n.jpg?dl=0

Avatar de l’utilisateur
ayosha
Messages : 11
Inscription : 15 Avr 2015 18:15

Re: Clique sur une image avec un Collider ?

Message par ayosha » 23 Avr 2015 15:19

Aaaah !! En effet, il était tout petit petit !!!
Merci beaucoup :D

Répondre

Revenir vers « L'interface GUI »