Partagez
Aller en bas
Cyber Erox
Cyber Erox
Membre

Nombre de messages : 19
Distinction : aucune
Date d'inscription : 20/07/2015

afficher un événement à une certaine distance Empty afficher un événement à une certaine distance

le Ven 1 Jan 2016 - 21:01
Salut salut !

En ce moment je m'entraine un peu sur rpg maker pour me perfectionner et en faite j'ai une petit question qui est peut être basique mais j'ai beau cherché je ne trouve rien alors voila, j'aimerais en faite que des événement (mob) ne soit visible que dans un certain rayon (le rayon de lumière de mon perso) mais je ne veut pas non plus ne plus voir le décor dans la zone sombre, petit image pour meilleur explication :

afficher un événement à une certaine distance <a href=afficher un événement à une certaine distance 759365screenshot" />

Voila donc si quelqu'un pourrais m'aider ça serais super sympa pour m'améliorer ^^

(et pour les curieux ce jeu en plus d'être un entrainement pourrais bien finir en projet si j'arrive à le rendre potable, car pour l'instant aucune histoire juste quelques système d'upgrade de campement et a-rpg ^^)" />
Ti-Max
Ti-Max
Membre

Nombre de messages : 1096
Localisation : Canada/Québec
Distinction : Poisson 2018 [Amal']
Date d'inscription : 02/09/2009

afficher un événement à une certaine distance Empty Re: afficher un événement à une certaine distance

le Ven 1 Jan 2016 - 21:24
Comment tu gères le noir ? Car les images sont affichées par-dessus les événements. Alors il ne devrais pas être affiché.
Zouzaka
Zouzaka
Membre

Nombre de messages : 302
Age : 20
Distinction : aucune
Date d'inscription : 25/12/2011

afficher un événement à une certaine distance Empty Re: afficher un événement à une certaine distance

le Ven 1 Jan 2016 - 22:05
Tu fait un event Commun comme celui ci, et tu active l'interrupteur pour faire marcher le systeme :
afficher un événement à une certaine distance 166808Sanstitre
Modifi la valeur de Distance Selon tes besoins Smile
Code:
Distance = 3

$game_map.events.each do |eventg|
  eventg.each do |event|
    if event.is_a? Game_Event
      dis = Math.sqrt(($game_player.x-event.x)**2+($game_player.y-event.y)**2)
      if dis > Distance
        event.setup_page(nil)
      else
        event.refresh
      end
    end
  end
end
Cyber Erox
Cyber Erox
Membre

Nombre de messages : 19
Distinction : aucune
Date d'inscription : 20/07/2015

afficher un événement à une certaine distance Empty Re: afficher un événement à une certaine distance

le Ven 1 Jan 2016 - 22:27
d'accord c'été bien comme je le pensais tout bête merci Very Happy
Cyber Erox
Cyber Erox
Membre

Nombre de messages : 19
Distinction : aucune
Date d'inscription : 20/07/2015

afficher un événement à une certaine distance Empty Re: afficher un événement à une certaine distance

le Ven 1 Jan 2016 - 22:32
sinon pour te répondre Ti-Max en faite le noir est un peu transparent car sinon on ne voit pas les arbres et le décor autour ^^'
Contenu sponsorisé

afficher un événement à une certaine distance Empty Re: afficher un événement à une certaine distance

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