~ S'évader de la banalité... Et entrer dans l'imaginaire ! ~
 
AccueilGuelnika, le site de E-m !S'enregistrerConnexion
~~-- En Mai, obligation d'humilier [/Realm] --~~
pioche lolo <(travaillez dur, makers !) Happy walk! <(transportez vos joueurs dans un autre monde.) franky kyaaan~ kyaaan~ kyaaan~ <(et devenez des idoles, kiaa~ !)
Oh my... Lapin 1000 h <(sinon...)
E-magination, ça décoiffe ! alex boom
E-magination existe depuis 2006. Le forum initial est parti d'une idée de Heandel. Mais le forum actuel a été créé par Kozzy. C'est donc SON forum. Ne l'oubliez jamais. Space Pensil KoZzY
Question making du moment : Est-ce qu'un halo photoshop dans un panorama rend un jeu meilleur ? OUI/NON
WANTED! Nous recherchons une certaine Realm, il serait plaisant qu'elle arrête de se moquer et d'humilier les membres surtout un dénommé Chocosama. Mode Choco-protect ON :
Encore là à lire les annonces ? Je paris que vous aviez une tête du genre il y a un instant => Alex et ses smileys Vous n'avez pas de vie ou quoi ? focus

Partager | 
 

 [résolu]Collision entre deux évènements...

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
KoZzY
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages: 12266
Age: 26

MessageSujet: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 21:25

Petite question pour les connaisseurs:

Comment gérer la collision entre deux évènements sous rm ?

Je peux gérer entre Héro/évènement, ça oui, mais j'aimerais en arriver à ce que, admettons, une porte entre en collision avec un event invisible et face de fait, automatiquement demi-tour...

Je sais pas si vous me comprenez bien ?!

En gros, on a déclenchement "automatique", "processus parallèle", "au contact du héro", "héro - évènement" mais pas "event/event" ...

Y-t-il moyen de procéder sans devoir créer un fake en prenant les coordonnées du héro comme références ?

____________
Vous voulez faire planter KoZzY ? Vous voulez qu'il ne suive plus rien à la conversation et se mette à rager tout seul dans son coin ? Qu'il interroge wikipédia concernant chaque mot que vous écrivez sur une page du forum ? Simple: Parlez de RPG et uniquement de RPG !


Dernière édition par KoZzY le Sam 17 Sep 2011 - 14:11, édité 1 fois
Revenir en haut Aller en bas
http://e-magination.jeun.fr
coco
Dieu Maker Lv 42
Dieu Maker Lv 42


Nombre de messages: 2764
Age: 18

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 21:29

Ben tu compare les coordonnées de l'event et de l'autre event ^^

Pour la collision, pas besoin d'un fake, si l'event qui doit entrer en collision a ses coordonnées, tu lui ajoute 1 en x ou y suivant la direction qu'il a et tu compare aux coordonnées de l'autre évent Very Happy

Bref, c'est tout simple en prenant bien soin de donner des coordonnées à chaque event ayant besoin de collision Nerdococo

____________
Revenir en haut Aller en bas
Alex RoiEsper
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages: 22134
Age: 25

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 22:21

Je pense aussi qu'on peut difficilement y arriver sans passer par la comparaison des coordonnées des deux events en question. (ok la phrase)

____________
Citation:
garywiss6 : Chacun ses gouts, disait la mouche sous la queue d'une vache jv.com :noel:
Revenir en haut Aller en bas
http://alexzone.net
KoZzY
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages: 12266
Age: 26

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 22:26

Arf, je l'ai dans le cul comme on dit alors ... Bien entendu j'avais pensé à ça, mais le problème c'est que ma map est une succession d'évents copiés-collés d'un bout à l'autre (40 évents égaux par map) donc ça risque d'être soit super chiant à programmer de cette manière, soit beaucoup trop long, soit trop gourmand et ça laggera :/

____________
Vous voulez faire planter KoZzY ? Vous voulez qu'il ne suive plus rien à la conversation et se mette à rager tout seul dans son coin ? Qu'il interroge wikipédia concernant chaque mot que vous écrivez sur une page du forum ? Simple: Parlez de RPG et uniquement de RPG !
Revenir en haut Aller en bas
http://e-magination.jeun.fr
AristA
Maker qui quitte E-m Lv 59
Maker qui quitte E-m Lv 59


Nombre de messages: 9279
Age: 15

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 22:35

Tu prends les mêmes variables ^^ Comme chaque événement est lancé l'un après l'autre (avec quelques millioniardièmes de seconde entre) tu prends les mêmes variables, et tu fais "cet evenement" quand tu rends égales les variables aux coordonnées.
Donc tu as quatre variables et 40 évents...

PS : SURVIVE a plus de 200 variables utilisés tout le temps pourtant il ne rame pas du tout).

____________
super patate ! ta ta
Revenir en haut Aller en bas
http://aristahartz.blogspot.com/
KoZzY
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages: 12266
Age: 26

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 23:35

Le problème c'est pas les variables, c'est le nombre d'évents :/

Si je dois tout mettre en processus parallèle ça va chier Nerd Sang

____________
Vous voulez faire planter KoZzY ? Vous voulez qu'il ne suive plus rien à la conversation et se mette à rager tout seul dans son coin ? Qu'il interroge wikipédia concernant chaque mot que vous écrivez sur une page du forum ? Simple: Parlez de RPG et uniquement de RPG !
Revenir en haut Aller en bas
http://e-magination.jeun.fr
Slump
Kikoo Lv -1
Kikoo Lv -1


Nombre de messages: 12529
Age: 19

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 23:41

Oserais-tu insinuer que RM2k3 peut ramer selon le nombre d'events Boudin boudin ?

____________


Citation:
XxRelmxX: je vous salue telle samus aran Very Happy
Revenir en haut Aller en bas
http://forumemagination.free.fr/index.html
AristA
Maker qui quitte E-m Lv 59
Maker qui quitte E-m Lv 59


Nombre de messages: 9279
Age: 15

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 27 Aoû 2009 - 23:45

Regarde le CBS d'AE nerd

____________
super patate ! ta ta
Revenir en haut Aller en bas
http://aristahartz.blogspot.com/
KoZzY
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages: 12266
Age: 26

MessageSujet: Re: [résolu]Collision entre deux évènements...   Ven 28 Aoû 2009 - 0:16

Non, mais par contre c'est hyper casse-couille à créer avec un système pareil, car vous avez beau dire, je suis OBLIGE de créer chaque event indépendamment les uns des autres.

Ils n'ont pas tous le même effet, donc je peux pas copier/coller :/

Bah, je laisse tomber ce système de toutes façons, sous AGS j'aurais réussi mais sous 2K3 ... C'est la merde Very Happy

____________
Vous voulez faire planter KoZzY ? Vous voulez qu'il ne suive plus rien à la conversation et se mette à rager tout seul dans son coin ? Qu'il interroge wikipédia concernant chaque mot que vous écrivez sur une page du forum ? Simple: Parlez de RPG et uniquement de RPG !
Revenir en haut Aller en bas
http://e-magination.jeun.fr
Falco
Maker qui quitte vraiment E-m Lv 60
Maker qui quitte vraiment E-m Lv 60


Nombre de messages: 11420
Age: 21

MessageSujet: Re: [résolu]Collision entre deux évènements...   Ven 28 Aoû 2009 - 3:15

Dans ce cas la il suffit de traiter uniquement les events qui sont visibles sur la map.

Par exemple :
Citation:
modifier variable "X" coordonnée X écran de "cet événement"

modifier variable "Y" coordonnée Y écran de "cet événement"

condition si "X" supérieur à -30

condition si "Y" supérieur à -30

condition si "X" inférieur à 350 (320+30)

condition si "Y" inférieur à 270 (240+30)

<>code de l'événement en question

<>attendre 0.0sec (ou ce qu'on veut, c'est le temps qui sera en boucle lorsque l'événement sera dans l'écran)

<>stopper cet événement (pour revenir au début du code)

fin

fin

fin

fin

attendre 0.5sec (ou ce qu'on veut, c'est le temps qui sera en boucle lorsque l'événement sera hors de l'écran)


De ce fait, les events hors écrans ne seront pas pris en compte, donc normalement, aucuns lags.
A moins par contre qu'ils apparaissent tous à l'écran.

PS : Si ça marche je propose qu'en échange tu m'aides sur AGS, je débute avec la et j'ai quelques questions :p

____________
Hybride spécial entre kikoo et geek, la fusion parfaite, toute les qualités sans les défauts.
Revenir en haut Aller en bas
KoZzY
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages: 12266
Age: 26

MessageSujet: Re: [résolu]Collision entre deux évènements...   Ven 28 Aoû 2009 - 3:30

J'essayerai demain par curiosité =]

Pour les questions AGS hésite pas à les poser (la section entre aide d'AGS est tristement vide en ce moment).

____________
Vous voulez faire planter KoZzY ? Vous voulez qu'il ne suive plus rien à la conversation et se mette à rager tout seul dans son coin ? Qu'il interroge wikipédia concernant chaque mot que vous écrivez sur une page du forum ? Simple: Parlez de RPG et uniquement de RPG !
Revenir en haut Aller en bas
http://e-magination.jeun.fr
kilam1110
Maker de Légende Lv 48
Maker de Légende Lv 48


Nombre de messages: 3687
Age: 17

MessageSujet: Re: [résolu]Collision entre deux évènements...   Sam 29 Aoû 2009 - 11:49

Citation:
De ce fait, les events hors écrans ne seront pas pris en compte, donc normalement, aucuns lags.
A moins par contre qu'ils apparaissent tous à l'écran.

Merci joke, hein jv.com :noel:

____________
Falco Fan...

Spoiler:
 


Revenir en haut Aller en bas
http://new-rpgmaker.superforum.fr/
Choco-sama
Fayot de Relm lvl 69


Nombre de messages: 9586
Age: 25

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 9 Juin 2011 - 18:12

J'ai pas trop compris comment réussir la collision...

Car là, j'en aurais besoin^^'

Une âme charitable pour m'expliquer s'il vous plait?

____________


Spoiler:
 

Revenir en haut Aller en bas
AristA
Maker qui quitte E-m Lv 59
Maker qui quitte E-m Lv 59


Nombre de messages: 9279
Age: 15

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 9 Juin 2011 - 20:09

Tu choppes les coordonnées des deux events à comparer, sur celui du "héros" qui doit collisioner, tu regardes si chaque case côte à côte n'est pas égale aux coordonnées de l'autre event. Si ça l'est, ça veut dire que y'a une collision entre les deux events.

Y'a une autre méthode avec les ID d'événements et plein de trucs dans le genre, mais bon je pense que ce serait un peu compliqué.

Voila !

____________
super patate ! ta ta
Revenir en haut Aller en bas
http://aristahartz.blogspot.com/
coco
Dieu Maker Lv 42
Dieu Maker Lv 42


Nombre de messages: 2764
Age: 18

MessageSujet: Re: [résolu]Collision entre deux évènements...   Jeu 9 Juin 2011 - 20:33

Méthode un peu bourrine je trouve, le mieux est de regarder si la case sur laquelle l'event "héros" va aller est déjà occupée par l'autre event

____________
Revenir en haut Aller en bas
KoZzY
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages: 12266
Age: 26

MessageSujet: Re: [résolu]Collision entre deux évènements...   Sam 17 Sep 2011 - 14:11

Rendre égale Variable A au coordonnées X du premier objet.
Rendre égale Variable B au coordonnées Y du premier objet.
Rendre égale Variable C au coordonnées X du second objet.
Rendre égale Variable D au coordonnées Y du second objet.

Processus parrallèle:
Code:

<> Si Variable A = Variable C
<>          Si Variable B = Variable D
<> Alors "Evenement quelconque".


Voila comme ça j'ai répondu à ma propre question et on peut mettre "résolu" devant le titre du sujet ... Et oui, c'était aussi simple que ça :/ Moi aussi je me sens con ...

ps: En fait Coco avait donné la réponse, mais, me connaissant je parie que j'ai utilisé les deux mêmes variables pour deux fonctions différentes.

____________
Vous voulez faire planter KoZzY ? Vous voulez qu'il ne suive plus rien à la conversation et se mette à rager tout seul dans son coin ? Qu'il interroge wikipédia concernant chaque mot que vous écrivez sur une page du forum ? Simple: Parlez de RPG et uniquement de RPG !
Revenir en haut Aller en bas
http://e-magination.jeun.fr
 

[résolu]Collision entre deux évènements...

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

 Sujets similaires

-
» demande de pacte entre nos deux alliances
» EVÉNEMENTS PARTICULIERS
» [résolu]Combien on gagne de points?
» les échange commerciaux entre les assassins et les DAXE
» ENTRE EN GUERRE CONTRE L'ALLIANCE LBAD !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-magination :: LA FRONTIÈRE ~ Forums d'enrichissement ~ :: Le temple du savoir :: RPG Maker 2K & 2K3-