Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Selection d'objet

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
jerelink
Discret
Discret


Masculin Nombre de messages: 115
Age: 18
Programme utilisé (Gm/RmXp/...): game maker
Date d'inscription: 14/01/2006

MessageSujet: Selection d'objet   Lun 12 Oct - 16:41

Bonjour a tous =p
J'ai un petit problème inattendu concernant mon menu
Quand le curseur et a tel position dans le menu et que j'appuie sur W alors je sélectionne l'arme.
Bon a priori, rien de compliqué, le menu se compose de 5 colonnes et 4 rangé tous de même taille.
J'utilise donc instance_position, donc sa donne quelque chose comme sa :
Code:
if instance_position(72+view_xview[0],85+view_yview[0],Obj_cursor) && (keyboard_check_pressed(ord("W")))
global.weapon=1

if instance_position(112+view_xview[0],49+view_yview[0],Obj_cursor) && (keyboard_check_pressed(ord("W")))
global.weapon=2

if instance_position(152+view_xview[0],85+view_yview[0],Obj_cursor) && (keyboard_check_pressed(ord("W")))
global.weapon=3


Seulement sa prend en compte les positions précédente et de plus a tel position ce n'est pas l'arme voulue -_-...
Voilà un schéma de se que sa donne. En rouge, les position indiqué dans le code et en jaune les positions sur les quel le peut aussi appuyé sur W.....





Autrement il y a une deuxième solution en vérifiant si la position du curseur et égal a celle de l'objet dans le menu mais le curseur est plus gros que l'objet donc c' est pas possible ^^
Merci beaucoup et bonne journée =)


EDIT : Pour info, les position sont exacte car j'ai draw les position x et y du curseur par rapport au menu ;)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

MessageSujet: Re: Selection d'objet   Lun 12 Oct - 23:00

jerelink a écrit:
Seulement sa prend en compte les positions précédente et de plus a tel position ce n'est pas l'arme voulue -_-...
Voilà un schéma de se que sa donne. En rouge, les position indiqué dans le code et en jaune les positions sur les quel le peut aussi appuyé sur W.....


Je ne comprends pas ce que tu veux dire par là... Sinon, tu peux utiliser mouse_x et mouse_y, et gérer le collisions toi-même.

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jerelink
Discret
Discret


Masculin Nombre de messages: 115
Age: 18
Programme utilisé (Gm/RmXp/...): game maker
Date d'inscription: 14/01/2006

MessageSujet: Re: Selection d'objet   Lun 12 Oct - 23:23

Problème corrigé, encore un tour des collisions moisinaze de game maker >< j'ai remplacé par :
Code:
if x=72+view_xview[0] && y=85+view_yview[0] && (keyboard_check_pressed(ord("W")))
{global.weapon=1}


if x=112+view_xview[0] && y=49+view_yview[0] && (keyboard_check_pressed(ord("W")))
{global.weapon=2}

if x=152+view_xview[0] && y=85+view_yview[0] && (keyboard_check_pressed(ord("W")))
{global.weapon=3}

et sa marche =)

Bon ok c'pas optimisé mais c'etait juste pour testé noel
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Selection d'objet

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Game Maker - Problèmes :: GM - Problèmes avec les bases de Game Maker-
Poster un nouveau sujet   Répondre au sujet