Bienvenue visiteur !
|
Statistiques
Liste des membres
Contact
Mentions légales
312 connectés actuellement
30741781 visiteurs depuis l'ouverture
2154 visiteurs aujourd'hui
Partenaires
Tous nos partenaires
Devenir partenaire
|
mapache -
posté le 02/06/2013 à 01:45:03 (3379 messages postés)
| | Domaine concerné: Event/Script
Logiciel utilisé: RMVX ACE
Bonsoir,
Donc je programme un petit jeu, et, dans ce petit jeu, j'ai ajouté une trottinette que le joueur peut chevaucher à sa guise.
Seulement voila, pour donner un effet trottinette et donc, une utilité à la chose, je voudrais rajouter de l'inertie au véhicule.
En gros, je voudrais un effet de frein, le joueur quand il relâchera la touche de déplacement verra son personnage ralentir quelques instants avant de s'arrêter totalement.
Serais-ce possible sur VX ACE avec un script (à appeler, je ne voudrais pas que mon personnage soit totalement sous cet effet) ou par event ?
Merci d'avance.
|
GeckoEssence -
posté le 02/06/2013 à 10:33:21 (10274 messages postés)
| | On ne peut pas modifier la vitesse d'un event, dont le héros par hasard ? Qui ferait qu'une fois que la touche est lâchée (donc variable avec valeur différente de x) le héros ralentit une ou deux fois tout en ayant ses coordonnées modifiées sur l'axe X ou Y de quelques cases ?
Ca me paraît viable, mais j'ai peur d'une mouvement saccadé.
|
Widoo -
posté le 02/06/2013 à 12:03:09 (86 messages postés)
| I ♥ RMXP | il existe un script d'accelleration du héros disponible sur XP qui doit aussi marcher sur VX et ACE normalement
|
mapache -
posté le 02/06/2013 à 21:41:57 (3379 messages postés)
| | Merci pour vos réponses. De toute façon ce n'est pas le plus important.
Je me permet de reposer une question puisqu'elle concerne aussi cette fameuse trottinette.
En effet, une fois que mon personnage navigue joyeusement sur son véhicule. Il faudrait qu'à la pression d'une touche il puisse retourner à pied et laisser la trottinette derrière lui.
J'ai donc programmé un event commun (condition -> si tel touche est appuyée -> changer sprite + vitesse du héro) mais pour ce qui est de faire réapparaître la trottinette à ses côtés c'est une autre affaire.
J'ai essayé de stocker des coordonnées dans des variables mais je n'ai pas réussi.
Il faudrait vraiment que le véhicule réapparaisse à côté de personnage pour qu'il puisse la reprendre quand il le souhaite.
Merci d'avance.
|
arttroy -
posté le 03/06/2013 à 12:48:58 (2394 messages postés)
| Just working | Ben techniquement il faudrait la faire réapparaître aux coordonnées du héros -1 (pour que ça apparaisse à côté).
-tu enregistres les coordonnées x et y du héros dans deux variables
-tu ôte 1 à la variable x ou y (suivant l'orientation du personnage)
-tu affiche la trottinette à ces coordonnées
-tu enclenche l'event qui permet de monter dessus
Je sais dans la théorie ça paraît simple après reste à voir si en pratique ça passe... Sinon si tu veux faire ça en script je te conseille de jeter un oeil à la partie concernant les transports (bateau, dirigeable...). Après tout bien qu'il s'agisse d'une trottinette, ça reste un véhicule...
|
Anti-inconstructivité / Pétition pour que le mot making soit inscrit dans le dictionnaire ? |
Anton_ -
posté le 03/06/2013 à 13:00:50 (1535 messages postés)
| | Il faudrait prévoir un évenement par map qui se téléporte près du héros et qui se change en trotinette quand on en descend.
Une seconde page intégrée à ce même event se déclenche si on l'examine (débrouille toi avec les interrupteurs), ce qui refait grimper le héros dessus.
Il faudra évidemment rendre invisible l'event et de le déplacer dans un endroit inaccessible lors de la montée.
|
Raetribution | Megamike || tutos : 1 2 || Une bonne dose de maths pour la route |
GeckoEssence -
posté le 03/06/2013 à 16:15:36 (10274 messages postés)
| | Si l'event est présent en invisible sur toutes les maps, ça le fait effectivement. Après, dans le pire des cas tu as la solution alternative de faire comme la bicyclette de Pokémon, dans le sac et qui sort sur appui d'une touche.
|
moska -
posté le 03/06/2013 à 17:16:58 (120 messages postés)
| | L'idée que la trottinette reste peut être sympa mais ça créer pas mal de problèmes. Le plus simple serait quand même, soit comme dit gecko de faire un système à la pokemon, ou soit faire en sorte que la trottinette soit vraiment un véhicule. Dans les deux cas ça t'évitera de faire des event à chaque map.
|
mtarzaim -
posté le 04/06/2013 à 01:09:55 (2926 messages postés)
| Anaxagoras -500 BC | Possibilité 3 : la chenille
La trottinette, quand elle n'est pas utilisée, suit automatiquement le personnage (car elle fait partie de l'équipe).
Quand elle est utilisée, la trottinette sort de l'équipe (ou son charset est remplacé par un vide), et le charset du héros est modifié.
Tu peux même y aller à fond, en faisant de ta trottinette un être pensant et parlant, comme un vrai membre de l'équipe. Comme le crane dans Planescape Torment, ou Excalibur Junior dans les LDVELH "Quete du Graal".
|
Projets terminés : DIX Life Precious - TheFrogStudio.Net |
arttroy -
posté le 04/06/2013 à 09:53:14 (2394 messages postés)
| Just working | Ouah mtarzaim, t'es un grand malade avec tes idées mais tu viens de me donner une idée de gameplay juste énorme avec la première...
|
Anti-inconstructivité / Pétition pour que le mot making soit inscrit dans le dictionnaire ? |
Anton_ -
posté le 04/06/2013 à 10:40:58 (1535 messages postés)
| | ouais... ou un 'swordian' dans Tales Of Destiny ...
Revenons à la question
Citation: Il faudrait qu'à la pression d'une touche il puisse retourner à pied et laisser la trottinette derrière lui. |
Cela ne veut pas dire qu'il suit le héros... si ?
Bon, je maintiens mon idée, en retenant 3 variables pour la trot' :
Xt, Yt, Et N°map.
Si le N°map correspond, on fait apparaître la trot' en (Xt, Yt), c'est exactement comme un véhicule. Mais si tu as mis 500 petites (ou grandes) maps... évidemment, ce sera long, surtout si tu as envie de modifier l'event de la trot' après ...
|
Raetribution | Megamike || tutos : 1 2 || Une bonne dose de maths pour la route |
GeckoEssence -
posté le 05/06/2013 à 13:00:28 (10274 messages postés)
| | Depuis quand mtarzaim il a des idées cools et ne répond pas comme un vieil aigri ? Aurais je raté un épisode ?
Je t'aime quand même mtarzaim
|
mtarzaim -
posté le 05/06/2013 à 14:06:06 (2926 messages postés)
| Anaxagoras -500 BC | J'ai utilisé la technique de la chenille dans Life precious pour le dernier donjon. Le joueur doit récupérer des radeaux, les déposer à des emplacements précis pour pouvoir sauter d'une plateforme à l'autre.
J'avais le choix entre spriter à mort des chara, ou coller des radeaux à la queue-leuleu en les intégrant à l'équipe. Je vous laisse deviner quel a été mon choix.
Citation: ne répond pas comme un vieil aigri ? |
Je ne suis ni vieux, ni aigri.
Je suis un réaliste d'âge mûr.
EDIT :
D'ailleurs, cette histoire de trottinette qui reste à la même place, c'est pas une bonne idée.
Ca oblige le joueur à revenir sur ses pas pour pécho sa trottinette. Mieux vaut l'avoir sur soi, soit en version pliable, soit en version "Oh mon dieu, Kenny s'est réincarné dans la trottinette et il faut le libérer de sa malédiction dans une quête secondaire épique pour voir la vraie fin du jeu !!!"
|
Projets terminés : DIX Life Precious - TheFrogStudio.Net | Index du forum > Entraide > [RMVX ACE] Intertie
|
|
|