Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 [résolu] Les "Tint"... c'est chiant !!!! x(

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: [résolu] Les "Tint"... c'est chiant !!!! x(   Jeu 16 Juin 2016 - 21:20

OUI MÔSIEUR ! PARFAITEMENT !!

Cette fonctionne m'aurait rendu dingue sur les 3 jeux ! Je comprends pas qu'un truc aussi simple puisse être aussi... CHIANT !

Non là, je suis colère triste

Dans une pièce, j'ai besoin d'assombrir la teinte des personnages (pièce dans l'ombre) dans un function room_FirstLoad(). Mais purée rien à faire ! AGS refuse obstinément de changer la teinte des perso ! J'ai bien essayé avec les region avant de me souvenir que ça ne marche pas avec des actions eBlock (logique... #ironie).

Si quelqu'un à une solution, avant que je ne me décide à refaire des assets complets de mes 3 personnages en sombre... pleure

D'un cheffouné en détresse.................


Dernière édition par chefgeorges le Ven 17 Juin 2016 - 11:11, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 2430

Date d'inscription : 01/08/2006


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Jeu 16 Juin 2016 - 22:41

Je plussoie, la gestion des teintes dans AGS est une gageure. Tu as au moins 5 utilisations plus ou moins distinctes des teintes.

J'ai essayé pour un projet d'utiliser les teintes aussi (lumière on/lumière off) et j'ai galéré. Je suis pas sûr de ce que tu veux dire avec les régions et les actions eBlock, mais il y a une façon toute bête d'appliquer une teinte générale : tu crées un GUI qui recouvre tout l'écran dont le fond a la couleur souhaitée, et dont tu règles l'opacité à volonté. Simple et efficace.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 8:42

Pourquoi pas, mais cette solution me demanderait de refaire mon background (déjà assombri) ainsi qu'un PNJ (lui aussi assombri de base) pleure

Je crois malheureusement que je n'ai pas beaucoup de solutions...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 9:09

Un truc vraiment bizarre !

En fait, si je modifie la teinte dans function room_Load() ça fonctionne, mais pas dans function room_FirstLoad(), ça annule même la modif' (pendant 1/4 de seconde je vois les perso dans une teinte plus sombre, puis dès la première ligne de code dans function room_FirstLoad() la teinte redevient comme avant !

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Arlann
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 134

Date d'inscription : 06/04/2016


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 9:17

J’ai utilisé la méthode décrite par Kitai pour simuler la nuit dans mon jeu, c’est assez efficace mais effectivement tu ne peux pas choisir indépendamment les éléments à assombrir.

Peux tu préciser un peu plus ton problème, ce que tu veux faire et comment tu procèdes ?
Utilises-tu la fonction Tint comme propriété d'une région ou directement sur ton personnage ?
Je ne comprends pas pourquoi tu veux passer par la fonction room_FirstLoad() qui ne se produit qu’une seule fois dans le jeu.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 9:25

Toujours en phase de test, je crois que le problème viens tout simplement d'AGS 3.4.0.6 triste

En effet, j'ai très clairement identifié qu'AGS annule la modification de teinte dès que j'utilise la fonction player.Say. Néanmoins, la solution viendra peut-être du GlobalScript.

Car une grande partie de ma frustration vient du fait que... ça marche déjà ! Je m'explique. Dans le GS j'ai codé une fonction qui permet de légèrement grisé les personnages jouables mais non sélectionnés à l'écran. Ça fonctionne très bien, même pendant les phases de dialogues.

A mon avis, ici c'est clairement un bug d'AGS. Comme ça marche dans le GS, je vais essayé de coder quelques choses dedans directement, en utilisant des variables pour "simuler" function room_FirstLoad()

Je vous tiens au courant...

EDIT:
Citation :
Je ne comprends pas pourquoi tu veux passer par la fonction room_FirstLoad() qui ne se produit qu’une seule fois dans le jeu.
Justement parce que c'est un event unique qui doit se déclencher une seule fois clin d\\\\'oeil
Je précise aussi que le problème est le même dans function room_Load() et function room_AfterFadeIn() dès qu'apparait une ligne de type player.Say.

EDIT²:
Bon bin c'est pareil avec player.Walk... triste
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 9:49

Bon j'ai fait comme j'ai dit, je suis passé par le GS, dans function repeatedly_execute_always(), en utilisant player.Room et là ça marche.

Que de complications... AGS a vraiment besoin d'une grosse mise-à-jour pour en finir avec ce genre de frustrations perplexe
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Arlann
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 134

Date d'inscription : 06/04/2016


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 9:56

Bizarre ce bug...

Tu peux aussi créer une fonction repeatedly_execute_always() directement dans le script de ta room, cela peut t'éviter à la longue, de te perdre dans celui du Global script.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 11:32

Je m'emballe peut-être en parlant de "bug", mais c'est que cette gestion des teintes est tellement calamiteuse par moment... c'est hyper frustrant !

C'est bien simple, j'en arrive à tout faire pour ne pas avoir à gérer les teintes dans un projet AGS triste
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Creamy
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue


Nombre de messages : 1050

Date d'inscription : 15/10/2007


MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Ven 17 Juin 2016 - 12:08

La fonction "Tint" utilisée dans une région m'a aussi causé des soucis.
Dans une nuit en Berry, on voit le perso prendre une teinte après être entré dans une pièce ou la garder après en être sorti, pendant un court laps de temps.
En plus, les changements de teinte sont brusques.

Ca fonctionnerait peut-être mieux avec un TweenTint.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://creamy.unblog.fr/
Contenu sponsorisé




MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   Aujourd'hui à 19:54

Revenir en haut Aller en bas
 
[résolu] Les "Tint"... c'est chiant !!!! x(
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RÉSOLU]Lapin capricieux n'aime pas orange
» Besoin d'un tutoriel[résolu]
» [Résolu] Le mystère de la borne d'arcade !!
» [Résolu] Problème d'accès à http://192.168.0.1
» Probleme megapack [Résolu]

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: