| Créer des évenements sur carte comme dans lolo adventure. | |
|
Auteur | Message |
---|
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 6:10 | |
| Bonjour, j'essaye d'utiliser RPG MAKER pour faire un jeu comme lolo adventure. J'ai réussi a créer certain mouvement mais certain reste infaisable. Je cherche présentement a faire une tour dragon(fixe) qui vous tire du feu dessus si vous passer devant. En gros, si le joueur passe devant de près ou de loin, sa tire dessus. Par contre, s'il y a un objet bloquant entre lui et le hero, alors rien ne se passe.
Dans le cas ou vous ne connaisser pas le jeu, je peu fournir plus de détail. J'ignore si j'ai été asser précis. J'ignore également s'il s'agirais plus d'un script ou si ces possible sans. Merci. |
|
| |
Invité
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 8:13 | |
| Bonjour, Avant toute chose, la présentation est obligatoire sur le forum. Je te conseille donc d'aller te présenter, et de lire le règlement si ce n'est déjà fait, avant que nous ne puissions répondre à tes sollicitations. Merci !
Bonne continuation !
Et à mon avis, pour ton problème, il va falloir utiliser un script qui connaît la position des obstacles, de la tour et du personnage, et calcule si un obstacle se trouve sur le trajet "personnage-tour" |
|
| |
Templier Lv.15
Age : 26 Inscrit le : 30/01/2011 Messages : 1273
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 11:07 | |
| Sans aller jusqu'au script, il suffit de faireun système de conditions avec "si le héros est sur la case coordonnées x;y, alors..." Et voila c'est tout simple (si t'as besoin d'un exemple concret je peux t'en faire un veteuf) |
|
| |
Age : 33 Inscrit le : 02/02/2010 Messages : 4692
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 13:02 | |
| Il suffit de maîtriser plus ou moins le repérage d'events par variables afin de définir la position du joueur par rapport à la tour et aux éventuels obstacles. Ça réclame une certaine maîtrise de l'eventing mais ça se fait. |
|
| |
Templier Lv.15
Age : 26 Inscrit le : 30/01/2011 Messages : 1273
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 13:41 | |
| si les obstacles et le dragons bougent pas y a pas besoin d'aller si loin. Tu gères juste son champ de vison et tu défini les cases où ils t'attaques avec des conditions. C'est du bricolage mais c'est simplissime et en plus ça fait connaitre les conditions qui sont souvent laissées de côté é_è |
|
| |
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 14:44 | |
| En effet, comme ça c'est simple. Je savais que j'avais oublié un détail. En fait, j’espère avoir un code automatique. C'est a dire que je puise copier coller l’évènement n'importe ou et qu'il continue de fonctionner.Pour commencer, je suis déjà bloqué au loop je ne trouve pas comment calculer le nombre de case qui sépare le hero de l'event.
Je vais aller de ce pas me présenter. En fait, je croyait que présenter voulais dire commencer par Bonjour son post. |
|
| |
Habitant Lv.6
Inscrit le : 02/09/2011 Messages : 115
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 16:56 | |
| Non ce n'est pas dire bonjour mais ne t'inquiète pas quand je m'étais inscrit je faisais la même gaffe ! - Citation :
- C'est a dire que je puise copier coller l’évènement n'importe ou et qu'il continue de fonctionner .
Tu peux le faire mais il faudra juste changer dans la condition le x y si tu fais comme IceMonkey te le dis ! |
|
| |
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 17:04 | |
| J'ai travaillé la dessus des semaines. Bon juste une ou deux heures par jour la, mais quand même. Ça semble facile a première vue, mais en réalité c'est compliqué. Je ne peut pas faire comme ice monkey a dit et juste changer le x et le y, fraudais que je rajoute toute les coordonné de porté qu'il possède a chaque fois.
A noter, que j'ai besoins de deux tour différente, une d'elle va tirer automatiquement quand un joueur passe devant, mais son projectile peut se heurter a un obstacle.
Et lui que j'essaye en se moment est un peu moin facile, c'est la tour qui ne tirera tout simplement pas s'il y a un obstacle entre, mais s'il en as pas, il tura instentanément.
Vous être libre d'essayer, vous aller voir, ce n'est pas facile. Ou bien j'ai manqué une fonctionnalité quelque part.... Avez-vous déjà réussit a calculer dans la conditions d'un évent le nombre de case qui sépare le héro d'un évent? |
|
| |
Templier Lv.15
Age : 27 Inscrit le : 02/07/2009 Messages : 1169
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 17:16 | |
| J'ai une petite idée: Variable001 = coordonné X du héros Variable002 = coordonné Y du héros Variable003 = coordonné X de la tour1 Variable004 = coordonné y du tour1 Variable005 = Variable003 - Variable 001 Variable006 = Variable004 - Variable 002 Condition:Si la variable 5 est égale à 3(peut-être le modifier) Blabla Sinon /
J'ignore si ça marche.(Pour être franc, je n'ai pas testé).
A partir de ça on pourra faire ta première tour non ?
|
|
| |
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mar 20 Déc 2011 - 17:28 | |
| En fait, j'ai déjà quelque chose de semblable, mais ça ne fonctionne pas. Je récupère automatiquement la valeur de l’évent ainsi que du héro avant de les comparer. Mais dès que le héro passe devant, ça gèle. |
|
| |
Templier Lv.15
Age : 27 Inscrit le : 02/07/2009 Messages : 1169
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mer 21 Déc 2011 - 9:39 | |
| C'est assez....bizarre. Tu as bien mis ton évent en Processus parallèle ?
Je vais voir de mon coté.
Dernière édition par black974 le Mer 21 Déc 2011 - 9:49, édité 2 fois |
|
| |
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mer 21 Déc 2011 - 9:45 | |
| Oui. en processus parallèle ça gèle le jeu. En fait, il faut également considéré que le monstre ne lance rien s'il y a un objet entre moi et lui. Je ne suis pas certain que c'est possible sans script. Mais qui ne tente rien n'a rien.
J'ai même envisagé de payer un programmeur Ruby pour le faire. Ce qui serais le comble puis que je suis moi même programmeur... |
|
| |
Templier Lv.15
Age : 27 Inscrit le : 02/07/2009 Messages : 1169
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mer 21 Déc 2011 - 9:48 | |
| |
|
| |
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Mer 21 Déc 2011 - 9:59 | |
| J'ai regardé, mais ce tutoriel ne semble pas s'approcher de ce que je cherche à faire. En effet, le monstre n'essaye pas de s'approcher du héros. Il se contente de lui lancer un projectile.
J'ai déjà utiliser le script que tu a mentionné pour quelque chose d'autre. Par contre, il y a une ou deux ligne que je vais essayer de faire quelque chose avec. Peut-être vais-je arriver à quelque chose. |
|
| |
Poulet carnivore Lv.2
Inscrit le : 04/03/2011 Messages : 11
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. Ven 6 Jan 2012 - 12:03 | |
| J'ai réussit a faire fonctionner par évents plusieurs chose. Par contre, il a y certain truc qui son presque impossible à faire. J'aurais besoin d'un moyen pour récupéré les terrain tags, une idée? Par exemple, une fois un ennemie congelé, je peu le mettre dans l'eau et ainsi passer dessus. Hors normalement je ne peut pas passe dans l'eau. Jouer avec les traverse tout est plutôt risqué. A noter que la boule gelé une fois dans l'eau peu se déplacer jusqu'à un autre rivage. |
|
| |
| Sujet: Re: Créer des évenements sur carte comme dans lolo adventure. | |
| |
|
| |
| Créer des évenements sur carte comme dans lolo adventure. | |
|