AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Pokémon Évolutions Prismatiques : coffrets et dates de sortie de ...
Voir le deal

 

 Pousser une caisse

Aller en bas 
+3
daminetreg
[TheDarkTiger]
Harakna
7 participants
AuteurMessage
Harakna
Débutant
Harakna


Messages : 24
Localisation : Devant son ordi!

Pousser une caisse Empty
MessageSujet: Pousser une caisse   Pousser une caisse EmptySam 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 ?
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 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 !
Revenir en haut Aller en bas
http://www.tdms.fr
Harakna
Débutant
Harakna


Messages : 24
Localisation : Devant son ordi!

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 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 :

Pousser une caisse Bugcw1
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 17:15

TDT a juste oublié une parenthèse, faute de frappe, voilà:
Revenir en haut Aller en bas
http://lecbna.org/
Harakna
Débutant
Harakna


Messages : 24
Localisation : Devant son ordi!

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 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.
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 17:44

Il faut également que tu presses sur droite, gauche, haut ou bas en même temps qu'espace. ange
Revenir en haut Aller en bas
http://lecbna.org/
Harakna
Débutant
Harakna


Messages : 24
Localisation : Devant son ordi!

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 17:52

J'ai essayer et sa marche pas.
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 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
Revenir en haut Aller en bas
http://lecbna.org/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 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:
Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 18:15

Oula, je crois pas du tout moi, poste ton gm6 pour qu'on voit ça super
Revenir en haut Aller en bas
Theguigue
Utilisateur confirmé: Rang **
Theguigue


Messages : 463
Localisation : Dans les cabinets

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 18:23

Bon.Je t'ai fait un exemple happy1 :
http://www.zshare.net/download/pousser-caisse-gm6.html
Bonne continuation pour ton projet.
Aie aie aie,le lien est mort je croi...tient esqai avec celui la
pousser caisse.gm6 - 0.01MB
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 18:48

heu ...
j'ai testé mon code, il fonctionne très bien ...
Revenir en haut Aller en bas
http://www.tdms.fr
Harakna
Débutant
Harakna


Messages : 24
Localisation : Devant son ordi!

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 20:07

:p_merci: à vous tous, sa marche. gnii
Revenir en haut Aller en bas
Ragdoll
*Excellent utilisateur*
Ragdoll


Messages : 5494
Localisation : Angers, maine et loire
Projet Actuel : Rien je suis mort a l'intérieur.

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 20:10

Theguigue a écrit:
Bon.Je t'ai fait un exemple happy1 :
http://www.zshare.net/download/pousser-caisse-gm6.html
Bonne continuation pour ton projet.
Aie aie aie,le lien est mort je croi...tient esqai avec celui la
pousser caisse.gm6 - 0.01MB

oh, un revenant affraid affraid affraid
Revenir en haut Aller en bas
https://www.youtube.com/user/Inextasie
Harakna
Débutant
Harakna


Messages : 24
Localisation : Devant son ordi!

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 4 Nov 2006 - 20:34

Theguigue a écrit:

Bonne continuation pour ton projet.

Merci! happy1
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse EmptySam 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... tord
Non sans me vanter, je sais que ça fonctionne puisqu'il me semble avoir fait un exemple dans un premier pack sur le sujet. ange
Revenir en haut Aller en bas
http://lecbna.org/
Contenu sponsorisé





Pousser une caisse Empty
MessageSujet: Re: Pousser une caisse   Pousser une caisse Empty

Revenir en haut Aller en bas
 
Pousser une caisse
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» pousser un objet
» pousser des objets
» [RESOLU]Pousser des blocs
» Pousser un objet dans GM6

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: