AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le deal à ne pas rater :
Enceinte portable JBL Clip 4 Bluetooth Noir à 29€
29 €
Voir le deal

Partagez
 

 [Event & script] Astuce les distances

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Jodge65
Habitant Lv.6
Habitant Lv.6
Jodge65


Masculin Age : 28
Inscrit le : 05/04/2011
Messages : 110

[Event & script] Astuce les distances Empty
MessageSujet: [Event & script] Astuce les distances   [Event & script] Astuce les distances Icon_minitimeDim 15 Sep 2013 - 10:43

Bonjours tous le monde ! Voici un petite astuce, pourtant simple, mais méconnue du grand publique...

Quelque rappelle (ou nouveau ter si vous n'avez pas dépasser la 1er année de lycée) : La trigonométrie ! J'en vois qui aime ça !!!

La trigonométrie donc, c'est cela ! Cette horrible chose plein de "pi" ! (rassurer vous vous n'aurez pas besoin de ce nombre "pi")
[Event & script] Astuce les distances Images?q=tbn:ANd9GcSr6r_S0o3g3GF2NwxbhIArkfo2vLOU2TvyTKosAwUdK5VDGdIIhj5uS1oa
Voyer vous, on apprend durant ce cours que si l'on addition le cosinus et le sinus d'un coordonné, on obtiens systématiquement 1 (dans un cercle de rayons 1)!

J'en vois déjà des petit intelligent qui ce dise que cosinus et sinus ne sont pas présent dans RM, et vous avez raison ! Si vous voulez faire une zone de détection circulaire détailler, il vous faudra chercher comment utiliser sin et cos sur RM. Pour notre détection par case, ce n'est pas un problème, puisque cela fonctionne avec les valeur normal.

[Event & script] Astuce les distances Sans_t19
Pour faire le système de détection c'est simple, vous avez besoin de 4 variables : X et Y du 1point, et X et Y du 2nd point (par exemple le héro, et un ennemie).

Il vous faut faire une mini opération, coordonner X du 2eme point - coordonner X du 1er point, et pareille pour Y.
Essayer pour la case verte... Oui, vous trouver 4, il y a 4 case entre les deux personnages !
Maintenant essayons la bleu et la violette... Rha zut ! Elle Donne -4 chacune, c'est gênant ?
Par vraiment. L'astuce consiste a additionner les réel, (donc Racine(X²)). Ce qui pour RM se traduit par :

> Modifier variable : [0001:pos x pts 1] = Donner du jeu : pos X event
> Modifier variable : [0001:pos x pts 1] -=
[0003:pos x pts 2]
> Modifier variable : [0002:pos y pts 1] = Donner du jeu : pos Y event
> Modifier variable : [0002:pos y pts 1] -=
[0004:pos y pts 2]
> si variable pos X < 0
  > Modifier variable : [0001:pos x pts 1] *= -1
> fin condition

> si variable pos Y < 0
  > Modifier variable : [0001:pos y pts 1] *= -1
> fin condition

> Modifier variable : [0005:distance cible] =  [0001:pos x pts 1]
> Modifier variable : [0005:distance cible] += [0002:pos y pts 1]


En gros, on a appliquer le système du tableau de dessus, en corrigeant le problème des nombre négatif.

C'est bien et maintenant ?
Ce n'est qu'un astuce, je ne vais pas vous la faire appliquer, mais elle peu permettre de nombreuse chose, puisqu'elle ajoute un système de détection celons une zone. Par exemple, voyer vous la case orange en sur le tableau, elle se trouve a 5+5=10cases du héro, et j'ai définis que jusqu'a 6 case la condition était respecter, on peu donc faire une condition vérifiant la valeur de la distance et agir en conséquence!
Revenir en haut Aller en bas
 

[Event & script] Astuce les distances

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Tutoriels :: Astuces de maker-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit