Partagez
Aller en bas
avatar
cartman
Membre

Nombre de messages : 51
Distinction : aucune
Date d'inscription : 18/06/2011

dépacement d'un énemie sur l'eau ? (résolu)

le Ven 21 Oct 2011 - 22:38
bonsoir tout le monde,ici cartman king dans une des maps de mon jeu j'ai mis un petit lac avec des enemis,le seule problème c'est que ceux ci reste au milieu de l'eau et n'avancent pas,ils sont bloqué,comment les faire marcher sur l'eau uniquement et non sur la terre ferme,je n'y arrive pas merci à tous Wink


Dernière édition par cartman le Dim 23 Oct 2011 - 13:40, édité 1 fois
TTT
Membre

Nombre de messages : 855
Distinction : Trou du cul d'la mère Camu!
Elle est morte! Elle est morte!
Trou du cul d'la mère Camu!
Elle est morte, elle pétera plus!
Date d'inscription : 23/06/2009

Re: dépacement d'un énemie sur l'eau ? (résolu)

le Ven 21 Oct 2011 - 22:45
Il faut gérer la passabilité de l'eau et mettre des events tout autour de la zone concernée (sachant qu'un event ne peut pas se déplacer sur un autre event)
avatar
Lunri
Membre

Nombre de messages : 671
Age : 27
Distinction : aucune
Date d'inscription : 31/07/2011

Re: dépacement d'un énemie sur l'eau ? (résolu)

le Sam 22 Oct 2011 - 10:36
Sinon pour pas surcharger ta map d'events il y a ce script

Code:
#==============================================================================
# ● [VX] ◦ Déplacement Aquatique
#--------------------------------------------------------------------------
# ◦ Par  Milow
# ◦ Version 1
#==============================================================================
# \EAU[type]
# 1 : Eau de Surface
# 2 : Eau Profonde
#==============================================================================
class Game_Event
  alias eau_ini initialize
  def initialize(*arg)
    eau_ini(*arg)
    @terrain = name =~ /\\EAU\[([0-9])\]/i ? $1.to_i : 0
  end
  def map_passable?(x, y)
    case  @terrain
    when 1
      return $game_map.boat_passable?(x, y)
    when 2
      return $game_map.ship_passable?(x, y)
    else
      return $game_map.passable?(x, y)
    end
  end
  def name
    return @event.name
  end
end

Tu nommes ton event :
Code:
\EAU[type]

En remplaçant type par 1 (eau de surface) ou par 2 (eau profonde) le premier correspond aux déplacements possibles du radeau, le 2eme aux déplacements possibles du bateau.

Voilà en espérant t'avoir aidé ^^
avatar
cartman
Membre

Nombre de messages : 51
Distinction : aucune
Date d'inscription : 18/06/2011

Re: dépacement d'un énemie sur l'eau ? (résolu)

le Dim 23 Oct 2011 - 11:45
oki,merci on va essayer ça,sinon,j'ai essayé la méthode d'alice,les enemies avancent bien sur l'eau mais également sur la terre ferme,je mets des évenements tout autour,faut il les nommé ?
TTT
Membre

Nombre de messages : 855
Distinction : Trou du cul d'la mère Camu!
Elle est morte! Elle est morte!
Trou du cul d'la mère Camu!
Elle est morte, elle pétera plus!
Date d'inscription : 23/06/2009

Re: dépacement d'un énemie sur l'eau ? (résolu)

le Dim 23 Oct 2011 - 11:49


Les ennemis de la zone bleue n'en sortiront pas tant que tu n'auras pas coché la case "traverse tout" ; mets plutôt "au-dessus du héros".

j'ai essayé la méthode d'alice
Accessoirement moi c'est TTT, pas Alice.
avatar
cartman
Membre

Nombre de messages : 51
Distinction : aucune
Date d'inscription : 18/06/2011

Re: dépacement d'un énemie sur l'eau ? (résolu)

le Dim 23 Oct 2011 - 13:39
ok,je comprends mieux,merci pour l'image,probleme résolu,Wink
TTT
Membre

Nombre de messages : 855
Distinction : Trou du cul d'la mère Camu!
Elle est morte! Elle est morte!
Trou du cul d'la mère Camu!
Elle est morte, elle pétera plus!
Date d'inscription : 23/06/2009

Re: dépacement d'un énemie sur l'eau ? (résolu)

le Dim 23 Oct 2011 - 13:45
Résolu, je déplace Wink
Contenu sponsorisé

Re: dépacement d'un énemie sur l'eau ? (résolu)

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum