AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 [RÉSOLUT] Action quand on clique sur un sprite

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
limiri1
Plutôt bien
avatar

Messages : 42
Localisation : Devant l'ordi generalement ! ^^

MessageSujet: [RÉSOLUT] Action quand on clique sur un sprite   Mar 22 Mai 2007 - 18:48

Bonjour !

Dans mon jeu, j'ai fait un sprite qui correspond au curseur de la souris et j'aimerais que quand il fasse un clic droit sur un autre sprite une action se fasse.

Comment faire ?
Merci. gnii

_________________
Petit débutant qui débute en Game Maker qui trouve ce logiciel vraiment pratique mais à toujours des petits problèmes... Very Happy

LA FRANCE C'EST LE + BEAUX PAYS DU MONDE !


Dernière édition par le Jeu 24 Mai 2007 - 17:04, édité 1 fois
Revenir en haut Aller en bas
http://fullmetalrpg.fr.nf
GTK
*Excellent utilisateur*
avatar

Messages : 3959
Localisation : Belgique
Projet Actuel :

MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   Mar 22 Mai 2007 - 19:24

Ben t'as tout une tonne d'event pour les bouton de la souris.
Suffit de mettre dans Left Buttom ou Right Buttom je crois, qu'un objet se situe sur la souris ne change rien vu que l'endroit où tu clique est le centre de ton sprite (enfin centre... Le point défini lorsque tu charge ton sprite dans GameMaker).

_________________


Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
limiri1
Plutôt bien
avatar

Messages : 42
Localisation : Devant l'ordi generalement ! ^^

MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   Mer 23 Mai 2007 - 8:00

Oui mais moi je veut que l'action se passe seulement quand on clique sur l'autre sprite (selectionner un sprite en fait). Mais dans, l'event mouse Right Bouton, on propose des action mais pas la condition "si ça touche le sprite a".

C'est peut-etre un code ?

Merci

_________________
Petit débutant qui débute en Game Maker qui trouve ce logiciel vraiment pratique mais à toujours des petits problèmes... Very Happy

LA FRANCE C'EST LE + BEAUX PAYS DU MONDE !
Revenir en haut Aller en bas
http://fullmetalrpg.fr.nf
Switch
Utilisateur confirmé: Rang **
avatar

Messages : 411
Localisation : Désolé, je n'ai ni carte ni gps...

MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   Mer 23 Mai 2007 - 11:00

si c'est selon le sprite de l'objet qui suit ta sourie, c'est simple :
Code:
if sprite_index=spritevoulu
{

  //ce que tu veut

}

_________________
I am an in the GM Quiz!
Revenir en haut Aller en bas
Pacificateur
Utilisateur confirmé: Rang *
avatar

Messages : 176

MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   Mer 23 Mai 2007 - 11:54

Salut!

Tu peux peut-être faire que si il y a collision avec ton curseur et le sprite en event, et qu'il y a clique gauche en action, alors il y est l'action qui se produise!
Revenir en haut Aller en bas
robotic76
*Excellent utilisateur*
avatar

Messages : 4841
Localisation : Le Havre, Normandie
Projet Actuel : Binär

MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   Mer 23 Mai 2007 - 12:09

tu peux utiliser instance_place(x,y,obj), qui regarde si une instance est touchée en x,y. retourne -1 s'il n'y a aucune instance, et s'il y en a une ça retourne son id. donc tu pourrais faire quelque chose du genre :
dans global mouse left
id_clic=instance_place(mouse_x,mouse_y,all) //all pour choisir entre toutes les instances, veille à ce que ça ne clique justement pas sur le curseur.
if id_clic!=-1
{with(all) selected=false
with(id_clic) selected=true}

bon je te fais ça un peu n'importe comment mais là ça servirait si tu veux qu'en cliquant sur un objet les autres soient déselectionnés et celui là sélectionné.

_________________
Revenir en haut Aller en bas
limiri1
Plutôt bien
avatar

Messages : 42
Localisation : Devant l'ordi generalement ! ^^

MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   Mer 23 Mai 2007 - 12:31

Oui, Pacificateur, c'est exactement ce que je veut faire. Mais comment ?
Eh bien j'ai trouvé, GTK avait raison :
Il y a l'objet "flingue" et l'objet "ennemi". Au début j'avais mis "s'il y a collision entre les 2, l'objet ennemi est détruit. Mais c'était pas terrible...
En fait, dans l'objet "ennemi", il faut créer un event "Left Button" et choisir comme option "Destroy the instance". Je ne savais pas que c'était si simple.

Merci à tous de m'avoir aidé.

Cependant, quand mon objet "flingue" va sur l'objet "ennemi", il passe derrière. J'aimerais que ce soit le flingue qui soit au premier plan. J'ai mit le flingue en 1er dans la liste des sprites et dans la liste des objets, mais il n'est toujours pas au 1er plan.
Comment faire ?
Merci.

EDIT: Ok, il suffit de mettre la valeur Depht du flingue en négatif. :nezrouge:

_________________
Petit débutant qui débute en Game Maker qui trouve ce logiciel vraiment pratique mais à toujours des petits problèmes... Very Happy

LA FRANCE C'EST LE + BEAUX PAYS DU MONDE !
Revenir en haut Aller en bas
http://fullmetalrpg.fr.nf
Contenu sponsorisé




MessageSujet: Re: [RÉSOLUT] Action quand on clique sur un sprite   

Revenir en haut Aller en bas
 
[RÉSOLUT] Action quand on clique sur un sprite
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RÉSOLUT] Action quand on clique sur un sprite
» Quand ont clique dessus que sa envoie sur page et pour bouton de partenariat
» Lien sur PA quand on clique, ouvre sur PA
» Forum qui s'élargit quand on clique sur "répondre"
» Comment ne pas aller sur l'hébergeur, quand on clique sur une photo ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: