Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -56%
Ampli Home Cinema Denon AVR-X1700H à 349€
Voir le deal
349 €

 

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

Aller en bas 
5 participants
AuteurMessage
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyJeu 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
http://instagram.com/ichefgeorges
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] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyJeu 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
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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
http://instagram.com/ichefgeorges
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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 !

[résolu] Les "Tint"... c'est chiant !!!! x( 1507758844
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
Arlann
Cliqueur Amateur
Cliqueur Amateur
Arlann


Nombre de messages : 286

Date d'inscription : 06/04/2016


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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
http://instagram.com/ichefgeorges
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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 confus
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
Arlann
Cliqueur Amateur
Cliqueur Amateur
Arlann


Nombre de messages : 286

Date d'inscription : 06/04/2016


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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
http://instagram.com/ichefgeorges
Creamy
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Creamy


Nombre de messages : 1266

Date d'inscription : 15/10/2007


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyVen 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
http://creamy.unblog.fr/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
adauca


Nombre de messages : 151

Age : 42

Localisation : Strasbourg

Date d'inscription : 10/02/2014


[résolu] Les "Tint"... c'est chiant !!!! x( Empty
MessageSujet: Re: [résolu] Les "Tint"... c'est chiant !!!! x(   [résolu] Les "Tint"... c'est chiant !!!! x( EmptyMer 8 Mar 2017 - 2:25

Pour les personnages qui entrent dans une zone d'ombre j'utilise les régions et cela fonctionne bien pour ma part. Par contre il est vrai que je n'utilise pas le "UsecolourTint" mais la zone que je définis est juste en "LightLevel" pour assombrir le personnage sur la zone. Et la transition n'est pas trop mal... Tu es obligé d'utiliser le tint?

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
http://www.mad-day.fr
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
[résolu] Les "Tint"... c'est chiant !!!! x(
Revenir en haut 
Page 1 sur 1

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: