Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -17%
Casque de réalité virtuelle Meta Quest 2 ...
Voir le deal
249.99 €

 

 [Résolu] Comment bloquer les click souris temporairement pendant une scene ?

Aller en bas 
2 participants
AuteurMessage
Adipson
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Adipson


Nombre de messages : 161

Age : 51

Localisation : Hyères

Date d'inscription : 21/02/2016


[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? EmptyDim 27 Mar 2016 - 19:55

Hello tous ! Je commence à voir la fin de mon projet démarré en 2012 ! sourire  

Aujourd'hui j'ai codé la scene finale, une sorte d"animation avec un dialogue et une musique...
Mais voilà, je me retrouve heurté au fait que la musique doit être syncro avec les dialogues, dialogues qui donc NE DOIVENT PAS être abrégé/écourté par le classic click gauche/doite ou middle de souris ou par une touche clavier
Etant donné que je veux juste faire intervenir une interdiction de click sur la souris temporairement... j'ai essayé de placer la fonction SetSkipSpeech  ( avec SetSkipSpeech (2)  ) et je me retrouve avec un bug undefined token... en tapant le code je vois bien sur l'editeur qu'il ne semble plus exister... obsolète sur la dernière version ?

Comment peut-on remplacer cette fonction pour pouvoir bloquer les click souris+keyboards pendant ma  scène et la reactiver ensuite juste dans cette room ?

MERCIIIII !!!!




fonction trouvées sur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php?id=speech

-----
SetSkipSpeech (int nouveau_mode)

Définit si le joueur peut ou non passer le discours en cliquant avec la souris. Cette option est initialement définie par une case à cocher dans l'onglet d'accueil de l'éditeur (General Settings/Réglages généraux), mais cette fonction vous permet de la modifier en cours de jeu. La valeur de NOUVEAU_MODE peut être :

0  le joueur peut passer le texte en cliquant ou en appuyant sur une touche
1  le joueur peut passer le texte uniquement en appuyant sur une touche, et non en cliquant
2  le joueur ne peut passer le texte ni avec la souris ni avec le clavier
3  le texte ne s'efface pas automatiquement ; le joueur doit cliquer ou appuyer sur une touche à chaque fois
4  le joueur peut passer le texte uniquement en cliquant, et non en appuyant sur une touche

Exemple :

SetSkipSpeech(2);

fera que le joueur ne pourra passer le texte ni en appuyant sur un bouton de souris, ni sur une touche.


Dernière édition par Adipson le Jeu 7 Avr 2016 - 11:41, édité 1 fois
Revenir en haut Aller en bas
http://www.adipson.com
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? EmptyDim 27 Mar 2016 - 21:28

Depuis la version 3.3 d'AGS, la fonction SetSkipSpeech est obsolète :
Crimson Wizard a écrit:
* Added new Speech class which groups several speech-related properties.
This renders some of the previously existing variables and functions obsolete:
Deprecated function/variableNew property
SetVoiceModeSpeech.VoiceMode
SetSkipSpeechSpeech.SkipStyle
SetSpeechStyleSpeech.Style
game.close_mouth_end_speech_timeSpeech.AnimationStopTimeMargin
game.speech_text_alignSpeech.TextAlignment
game.skip_speech_specific_keySpeech.SkipKey
game.talkanim_speedSpeech.GlobalSpeechAnimationDelay

Si tu te sens le courage de mettre à jour le wiki, hésite pas ! clin d'oeil
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Adipson
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Adipson


Nombre de messages : 161

Age : 51

Localisation : Hyères

Date d'inscription : 21/02/2016


[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? EmptyDim 27 Mar 2016 - 22:04

Arg !!! merci ! but... snif...

En fait Speech.SkipStyle = eSkipTime fonctionne bien en effet...mais avec cego.Say ....mais pas avec cego.phylactere !!

encore lui...le phylactere lol

arrrrgggggggg
Revenir en haut Aller en bas
http://www.adipson.com
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? EmptyDim 27 Mar 2016 - 22:53

Tu peux régler ce paramètre en modifiant la valeur de phylactere.skip_mode pour eSkipTimer
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Adipson
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Adipson


Nombre de messages : 161

Age : 51

Localisation : Hyères

Date d'inscription : 21/02/2016


[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? EmptyLun 28 Mar 2016 - 5:17

Kitai a écrit:
Tu peux régler ce paramètre en modifiant la valeur de phylactere.skip_mode pour eSkipTimer



Je ne sais pas ce que ferai la communauté francophone ags sans toi ! Merciiiii !!!!
C'est pas evident d'être noob sur AGS mais avec une aide aussi précieuse que la tienne, ça enlève de sacrée épines du pied !
Un grand merci ! J'espere que tu trouveras quelques heures pour jouer à mon jeu lorsque je te le communiquerai ! sourire  

mais tu as gagné amplement le droit de ne jamais avoir a debourser un euro pour mes projets et futurs projets point and click si j'en commercialise  sourire


Dernière édition par Adipson le Lun 28 Mar 2016 - 8:09, édité 1 fois
Revenir en haut Aller en bas
http://www.adipson.com
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? EmptyLun 28 Mar 2016 - 6:12

Haha, merci bien ! Ça me fait plaisir d'apporter modestement mon aide (et puis comme ça mon savoir sur AGS n'est pas gâché, étant donné ma inactivité côté production ^^).
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Contenu sponsorisé





[Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty
MessageSujet: Re: [Résolu] Comment bloquer les click souris temporairement pendant une scene ?   [Résolu] Comment bloquer les click souris temporairement pendant une scene ? Empty

Revenir en haut Aller en bas
 
[Résolu] Comment bloquer les click souris temporairement pendant une scene ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Bloquer la souris aux bords de ma scène
» [résolu] Comment empécher clic de souris pendant une séquence de jeu ?
» Bloquer temporairement une région ?
» [résolu]Pointeur souris X,Y
» [résolu]Comment importer un dessin papier/une photo dans AGS?resolu

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: