| Pousser une caisse | |
|
+3daminetreg [TheDarkTiger] Harakna 7 participants |
Auteur | Message |
---|
Harakna Débutant
Messages : 24 Localisation : Devant son ordi!
| Sujet: Pousser une caisse Sam 4 Nov 2006 - 16:27 | |
| Je suis en trin de faire un jeu pi faut que mon personnage fait bouger une caisse en poussant dessus. Quelqu'un peut m'aider ? |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 16:36 | |
| dans ton perso : event collision avec caisse : - Code:
-
if (keyboard_check(vk_space) { if (keyboard_check(vk_left)) other.x -= 4; if (keyboard_check(vk_right)) other.x += 4; if (keyboard_check(vk_up)) other.y -= 4; if (keyboard_check(vk_down)) other.y+= 4; } comme ca , si il y a colision et si on appui sur espace paf ta caisse bouge ! |
|
| |
Harakna Débutant
Messages : 24 Localisation : Devant son ordi!
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 17:10 | |
| Je sais pas si c'est à cause de sa mais y me marque ce message quand j'essaye dle décoller : |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 17:15 | |
| TDT a juste oublié une parenthèse, faute de frappe, voilà:
|
|
| |
Harakna Débutant
Messages : 24 Localisation : Devant son ordi!
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 17:37 | |
| - Code:
-
if (keyboard_check(vk_space)) { if (keyboard_check(vk_left)) other.x -= 4; if (keyboard_check(vk_right)) other.x += 4; if (keyboard_check(vk_up)) other.y -= 4; if (keyboard_check(vk_down)) other.y+= 4; } Faut tu que je créer une variable pour que sa marche ? J'arrive à coté de ma caisse, je pèse sur espace et il se passe rien. |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 17:44 | |
| Il faut également que tu presses sur droite, gauche, haut ou bas en même temps qu'espace. |
|
| |
Harakna Débutant
Messages : 24 Localisation : Devant son ordi!
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 17:52 | |
| J'ai essayer et sa marche pas. |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 18:01 | |
| Ben je peux t'assurer que ce code fonctionne très bien. Comment fais tu déplacer ton perso? Avec speed et direction ou bien x et y? Même si en toute logique ça ne doit rien changer, et tu as bien mis ce code dans: collision with obj_caisse dans ton perso?
Dernière édition par le Sam 4 Nov 2006 - 18:02, édité 1 fois |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 18:02 | |
| essaye ça : - Code:
-
if (keyboard_check(vk_space)) { if (keyboard_check(vk_left)) instance_nearest(x,y,caisse).x -= 4; if (keyboard_check(vk_right)) instance_nearest(x,y,caisse).x += 4; if (keyboard_check(vk_up)) instance_nearest(x,y,caisse).y -= 4; if (keyboard_check(vk_down)) instance_nearest(x,y,caisse).y+= 4; }
ptet que sa va marcher, je pense que c'est le "other" qui plante ... :gniah: |
|
| |
??? Utilisateur confirmé: Rang ****
Messages : 1240 Localisation : NLG, 93
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 18:15 | |
| Oula, je crois pas du tout moi, poste ton gm6 pour qu'on voit ça |
|
| |
Theguigue Utilisateur confirmé: Rang **
Messages : 463 Localisation : Dans les cabinets
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 18:23 | |
| |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 18:48 | |
| heu ... j'ai testé mon code, il fonctionne très bien ... |
|
| |
Harakna Débutant
Messages : 24 Localisation : Devant son ordi!
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 20:07 | |
| :p_merci: à vous tous, sa marche. |
|
| |
Ragdoll *Excellent utilisateur*
Messages : 5494 Localisation : Angers, maine et loire Projet Actuel : Rien je suis mort a l'intérieur.
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 20:10 | |
| |
|
| |
Harakna Débutant
Messages : 24 Localisation : Devant son ordi!
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 20:34 | |
| - Theguigue a écrit:
Bonne continuation pour ton projet.
Merci! |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: Pousser une caisse Sam 4 Nov 2006 - 20:39 | |
| - [TheDarkTiger] a écrit:
- heu ...
j'ai testé mon code, il fonctionne très bien ... J'en étais sûr, rien qu'à le voir il respirait le fonctionnement, mon cerveau est un compilateur gml... Non sans me vanter, je sais que ça fonctionne puisqu'il me semble avoir fait un exemple dans un premier pack sur le sujet. |
|
| |
Contenu sponsorisé
| Sujet: Re: Pousser une caisse | |
| |
|
| |
| Pousser une caisse | |
|