AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D

Aller en bas 
4 participants
AuteurMessage
Artevuste
Nouveau



Messages : 6

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyLun 6 Juin 2011 - 18:37

Bonjour à tous.
J'ai un problème concernant le déplacement d'un personnage 2D.
Je voudrais savoir comment faire pour qu'il puisse marcher sur des pentes (de n'importe quelle type), sans qu'il y ait de décélération ni d'accélération, (comme sur un sol normal). Et quand le personnage saute, les plafonds qui sont en pentes soit aussi reconnu par la collision
Merci de votre aide.


Dernière édition par Aterbust le Mar 7 Juin 2011 - 17:58, édité 1 fois
Revenir en haut Aller en bas
DeinDall
Utilisateur confirmé: Rang ****
DeinDall


Messages : 858
Localisation : Quimper

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyLun 6 Juin 2011 - 20:11

dans ma signature il y a un lien... mais le moteur est modifier et prend en compte les ralentissements... donc, aem :
Code:
vv += 1
repeat abs(vh)
  {
  if place_free(x+sign(vh),y+1) && not place_free(x,y+1)
    { x += sign(vh) y += 1 }
  else if place_free(x+sign(vh),y)
    {x += sign(vh) }
  else if place_free(x+sign(vh),y-1)
    { x += sign(vh) y -= 1 }
  else
    { vh = 0 break }
  }
repeat abs(vv)
  {
  if place_free(x,y+sign(vv))
    { y += sign(vv) }
  else
    { vv = 0 break }
  }
vh -= sign(vh)
pour connaitre son fonctionnement : LIEN DANS MA SIGNATURE.

_________________
.
Revenir en haut Aller en bas
Artevuste
Nouveau



Messages : 6

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyMar 7 Juin 2011 - 12:57

Impeccable merci baeucoup pour votre aide. gnii
Revenir en haut Aller en bas
DeinDall
Utilisateur confirmé: Rang ****
DeinDall


Messages : 858
Localisation : Quimper

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyMar 7 Juin 2011 - 19:01

de rien, on est là pour ça Wink

_________________
.
Revenir en haut Aller en bas
Artevuste
Nouveau



Messages : 6

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyMer 15 Juin 2011 - 16:59

Salut a tous,
J'ai un autre probleme, je n'arrive pas à teleporter le joueur de room en room.
J'ai aussi cherché sur le site de Yoyo Game mais bizarrement aucun ne marche.
Je posséde la version 8.1 Standard
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyMer 15 Juin 2011 - 17:01

Faut cocher persistant dans ton objet.
Ensuite tu fait un room_goto(room)

_________________
[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Runningpotato1[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D TvF6GED [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D MdetltS
Revenir en haut Aller en bas
Artevuste
Nouveau



Messages : 6

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyMer 15 Juin 2011 - 18:03

C'est fait, j'ai coché persistant sur l'objet joueur mais il se passe rien.
J'ai creer des objets "porte"et dans l'objet "joueur" j'ai mis dans events : colision avec porte et dans actions : next room, toujours rien.
J'ai même coché et décoché les objets porte et room.
Ce que je veux fair c'est quand le joueur arrive à un bord de la room il passe à la room suivante (au meme niveau où il a toucher le bord). Il peut revenire à la room précédente aussi.
Revenir en haut Aller en bas
doggydog24
Utilisateur confirmé: Rang *
doggydog24


Messages : 259
Localisation : Quebec,quebec

[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D EmptyMer 15 Juin 2011 - 19:51

ben tu fais:

room_goto_previous()
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty
MessageSujet: Re: [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D   [Résolu] Faire marcher un personnage sur une pente dans un jeu 2D Empty

Revenir en haut Aller en bas
 
[Résolu] Faire marcher un personnage sur une pente dans un jeu 2D
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Faire apparaître de manière random, dans une zone précise
» comment faire sauter un personnage dans un jeu 3D ISO.
» [Résolu] Faire "monter" un objet dans un autre.
» [Résolu]Plusieurs variables dans une variable pour faire un inv?
» [résolu] Faire qu'une bombe blesse dans un périmètre autour d'elle

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: