Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



Le Deal du moment : -50%
Friteuse sans huile – PHILIPS – Airfryer ...
Voir le deal
54.99 €

Partagez
 

 Faire apparaître des objets en maintenant une touche appuyée

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
trucbidule
Modératrice
Modératrice
trucbidule

Féminin
Messages postés : 1758
Date d'inscription : 28/04/2013
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140075 / 10075 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Partag10
Faire apparaître des objets en maintenant une touche appuyée Membre10
Faire apparaître des objets en maintenant une touche appuyée Testeu10
Faire apparaître des objets en maintenant une touche appuyée Promot10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Collec13
Faire apparaître des objets en maintenant une touche appuyée Cookie10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 13:58

Plop les gens !

Je viens présenter un petit tutoriel tout bête, qui permet de faire apparaître des évènements en maintenant l'appui d'une touche. Cela peut servir par exemple pour des lunettes spéciales qui affichent des objets en plus, pour afficher ou cacher les flèches de sortie de map, etc ...

Voilà le système de base :

Faire apparaître des objets en maintenant une touche appuyée 844094CommonEvent
/!\ touche Y = touche S de base !

Pour le faire fonctionner, il faut activer l'interrupteur n°35. (au début du jeu, par exemple)

Ensuite, il faut créer sur la map un évènement, sans apparence en page 1 (mais avec la téléportation si c'est pour les sorties de map). En page 2, mettre dans les conditions d'activation "Switch 37 is ON", et lui mettre l'apparence que l'on veut lui donner lorsque la touche S est maintenue. Et ... c'est tout.

Si l'on veut faire dépendre la vision d'un objet, on peut rajouter avant la première condition une autre condition : "Conditional Branch: [X] in Inventory". Après, on peut rajouter un changement de ton de l'écran, l'affichage d'une image, etc ...

Voilà ! Smile


Dernière édition par trucbidule le Dim 10 Aoû 2014 - 21:35, édité 2 fois
Revenir en haut Aller en bas
http://trucbidulebond.deviantart.com/
Zexion
Administrateur
Administrateur
Zexion

Masculin
Messages postés : 6228
Date d'inscription : 04/01/2012
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140097 / 10097 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Membre15
Faire apparaître des objets en maintenant une touche appuyée Event-10
Faire apparaître des objets en maintenant une touche appuyée Altrui10
Faire apparaître des objets en maintenant une touche appuyée Action10
Faire apparaître des objets en maintenant une touche appuyée Travai10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Staffe11
Faire apparaître des objets en maintenant une touche appuyée Dessin10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 14:27

Merci, une petite astuce bien utile.
A ta place cependant j'ajouterai un délai d'attente de 4-5 frames juste avant la fin de la branche conditionelle "La Touche Y est appuyée", afin d'éviter qu'un appui un peu trop long active puis désactive immédiatement le système. Smile

Je t'ajoute des points.
Revenir en haut Aller en bas
trucbidule
Modératrice
Modératrice
trucbidule

Féminin
Messages postés : 1758
Date d'inscription : 28/04/2013
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140075 / 10075 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Partag10
Faire apparaître des objets en maintenant une touche appuyée Membre10
Faire apparaître des objets en maintenant une touche appuyée Testeu10
Faire apparaître des objets en maintenant une touche appuyée Promot10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Collec13
Faire apparaître des objets en maintenant une touche appuyée Cookie10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 15:17

Je ne constate aucun souci avec la programmation actuelle, que ce soit en spammant la touche ou en restant appuyé très longtemps ... Je ne vois pas comment le problème que tu soulèves pourrait apparaître. scratch 
Revenir en haut Aller en bas
http://trucbidulebond.deviantart.com/
Mack
Chevalier (niveau 5)
Chevalier (niveau 5)
Mack

Messages postés : 126
Date d'inscription : 26/06/2013
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140077 / 10077 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 15:46

Bah, normalement, si tu restes appuyer sur la touche ça va t'activer/désactiver ton interrupteur en boucle.
Parce qu'en faite la commande c'est "est appuyé", donc si l'on reste appuyé.
Mais je me souviens que RM Ace est assez capricieux avec les commandes de touches en évents( Enfin, quand je m'en servait quoi xD ), donc peut être que ça marche quand même ^^.
Revenir en haut Aller en bas
Invité
Invité
Anonymous


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 16:03

Bah non le but c'est pas d'inverser l'interrupteur à chaque fois qu'on appuie sur la touche mais de le mettre on tant que le touche est appuyée et off si elle est relâchée.
Par contre dans un soucis de performance il vaudrait mieux mettre le = OFF dans une condition si == ON comme t'as mis dans la première partie.
Revenir en haut Aller en bas
Mack
Chevalier (niveau 5)
Chevalier (niveau 5)
Mack

Messages postés : 126
Date d'inscription : 26/06/2013
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140077 / 10077 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 16:09

Ah okay, autant pour moi alors, j'ai mal compris le truc xD.
Revenir en haut Aller en bas
Zexion
Administrateur
Administrateur
Zexion

Masculin
Messages postés : 6228
Date d'inscription : 04/01/2012
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140097 / 10097 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Membre15
Faire apparaître des objets en maintenant une touche appuyée Event-10
Faire apparaître des objets en maintenant une touche appuyée Altrui10
Faire apparaître des objets en maintenant une touche appuyée Action10
Faire apparaître des objets en maintenant une touche appuyée Travai10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Staffe11
Faire apparaître des objets en maintenant une touche appuyée Dessin10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 16:12

Oups, j'ai pas fait gaffe, en effet.
Revenir en haut Aller en bas
trucbidule
Modératrice
Modératrice
trucbidule

Féminin
Messages postés : 1758
Date d'inscription : 28/04/2013
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140075 / 10075 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Partag10
Faire apparaître des objets en maintenant une touche appuyée Membre10
Faire apparaître des objets en maintenant une touche appuyée Testeu10
Faire apparaître des objets en maintenant une touche appuyée Promot10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Collec13
Faire apparaître des objets en maintenant une touche appuyée Cookie10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 16:37

Zeus > J'ai modifié ça ; mais par curiosité, qu'est-ce que cela change ?
Revenir en haut Aller en bas
http://trucbidulebond.deviantart.com/
Invité
Invité
Anonymous


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 16:54

A chaque fois que tu modifies un interrupteur/une variable, ça dit au jeu qu'il faudra qu'il vérifie tous les events pour savoir si ça active une page.
Et ça fait ça même si la nouvelle valeur que tu mets dans la variable est la même que l'ancienne, donc si tu vérifies toi même que ça a vraiment changé avant de la mettre à jour ça évite d'avoir le jeu qui check les pages des events toutes les frames.
Revenir en haut Aller en bas
trucbidule
Modératrice
Modératrice
trucbidule

Féminin
Messages postés : 1758
Date d'inscription : 28/04/2013
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140075 / 10075 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Partag10
Faire apparaître des objets en maintenant une touche appuyée Membre10
Faire apparaître des objets en maintenant une touche appuyée Testeu10
Faire apparaître des objets en maintenant une touche appuyée Promot10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Collec13
Faire apparaître des objets en maintenant une touche appuyée Cookie10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 17:00

Ok, je vois ! C'est mis à jour. Smile
Revenir en haut Aller en bas
http://trucbidulebond.deviantart.com/
lidenvice
Ancien staffeux
Ancien staffeux
lidenvice

Masculin
Messages postés : 1955
Date d'inscription : 18/10/2011
Jauge LPC :
Faire apparaître des objets en maintenant une touche appuyée 891527140068 / 10068 / 100Faire apparaître des objets en maintenant une touche appuyée 8915271400

Faire apparaître des objets en maintenant une touche appuyée Membre10
Faire apparaître des objets en maintenant une touche appuyée Doyen10
Faire apparaître des objets en maintenant une touche appuyée Travai10
Faire apparaître des objets en maintenant une touche appuyée Membre15
Faire apparaître des objets en maintenant une touche appuyée Altrui10
Faire apparaître des objets en maintenant une touche appuyée Padago10
Faire apparaître des objets en maintenant une touche appuyée Scanar10
Faire apparaître des objets en maintenant une touche appuyée Mappeu10
Faire apparaître des objets en maintenant une touche appuyée Event-10
Faire apparaître des objets en maintenant une touche appuyée Maker_10
Faire apparaître des objets en maintenant une touche appuyée Projet16
Faire apparaître des objets en maintenant une touche appuyée Mythe_10
Faire apparaître des objets en maintenant une touche appuyée Riche_10
Faire apparaître des objets en maintenant une touche appuyée Collec10
Faire apparaître des objets en maintenant une touche appuyée Collec11
Faire apparaître des objets en maintenant une touche appuyée Collec12
Faire apparaître des objets en maintenant une touche appuyée Collec13
Faire apparaître des objets en maintenant une touche appuyée Antino10
Faire apparaître des objets en maintenant une touche appuyée Serial10


Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée EmptyDim 8 Sep 2013 - 17:19

C'est un problème de gestion de l'appui d'une touche. Sur RPG maker (sans script pour corriger ça) quand on verifie qu'une touche est appuyée on ne vérifie pas si elle est maintenue, ou pressée de façon intermittente, ni même le temps qu'il y a entre deux pressage de touches.

Bien souvent on utilise donc l'attente en frame pour limiter le problème ou des systèmes plus ou moins élaborés pour que si la touche reste appuyée, il ne se passe rien et que une fois relâché non plus se passe rien.
Dans le but de différencier deux appuis de touche distinctifs.
Revenir en haut Aller en bas
Contenu sponsorisé




Faire apparaître des objets en maintenant une touche appuyée Empty
MessageSujet: Re: Faire apparaître des objets en maintenant une touche appuyée   Faire apparaître des objets en maintenant une touche appuyée Empty

Revenir en haut Aller en bas
 
Faire apparaître des objets en maintenant une touche appuyée
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Soucis boucle et touche appuyée
» [XP]Faire apparaître la fenêtre d'aide en combat [RESOLU]
» Objets Uniques
» Creation de Pack d'objets
» [XP] Objets aléatoires en fin de combat

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ APPRENTISSAGE ~ :: Initiation :: Systèmes-
Sauter vers: