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

Partagez | 
 

 [résolu]Problème avec mouse cursor image

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 0:03

Bonjour tout le monde,

je viens avec une nouvelle question concernant un objet de mon inventaire.
En effet, j'ai un objet qui représente une mousse à raser fermée avec son mouse cursor image qui est la même avec un contour rouge.

J'ai fait en sorte que si l'on ouvre la mousse à raser le sprite change. Mais malheureusement il faut également changer le contour de l'objet qui doit être le même. Hors là, ça ne fonctionne pas. Je pensais qu'il s'agissait du "CursorGraphic" mais soit je l'utilise mal soit ce n'est pas ça.

Quelqu'un aurait-il la réponse?

Code:
       function iMousseRaser_Interact()
        {
        iMousseRaser.Graphic = 617;
        iMousseRaser.CursorGraphic = 618;
        
        if (dialogmulti == 0) {
        cNico.Say("C'est ouvert!");
        }
        if (dialogmulti == 1) {
          cNico.Say("C'est déjà ouvert!");
        }
        if (dialogmulti < 1)
        {
        dialogmulti += 1;
        }
        }

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.


Dernière édition par adauca le Dim 3 Avr 2016 - 15:04, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
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]Problème avec mouse cursor image   Dim 20 Sep 2015 - 4:52

Il me semble que ça devrait marcher, en théorie. Essaye d'ajouter un ActiveInventory = null; suivi d'un ActiveInventory = iMousseRaser; histoire de mettre à jour le curseur de la souris.

_________________
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
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 15:06

Malheureusement ça ne fonctionne pas. Je n'y comprends rien!
ça devrait être tout bête mais non...

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 19:03

"C'est ouvert!" / "C'est déjà ouvert!" s'affichent bien quand tu interagis sur la mousse ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 19:33

heuu, rappelle-moi comment faire ça? lol

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 19:36

Je voulais dire : ta fonction iMousseRaser_Interact() se lance bien quand tu utilises la mousse ?
EDIT : Vu ce que tu décris, j'imagine que c'est le cas, mais ça me paraît tout de même probant de préalablement s'en assurer.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 21:38

En effet tu fais bien de demander. clin d\\\\'oeil

Mais oui j'ai bien ma "fonction interact" qui sert à ouvrir le flacon.
Mon sprite 617 qui représente mon flacon de mousse ouvert s'affiche et mon sprite 615 (qui représente le fermé) ne s'affiche plus, ça c'est ok!

De plus j'ai bien mes phrases qui s'affiche lorsque j'essaye d'ouvrir une fois le flacon il me dit: "C'est ouvert" puis affiche le sprite 617. Puis si je réessaye la deuxième fois et les suivantes il me dit bien "c'est déjà ouvert" en gardant toujours le sprite 617.

Mon problème c'est que ce sprite garde l'ancienne option du "cursor image" avec le flacon et son contour rouge fermé au lieu du flacon avec son contour rouge ouvert...
Même avec cette ligne du "cursorgraphic".

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 21:44

J'ai essayé également en modifiant le curseur de la souris mais ça donne pas ce que je souhaite...

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 21:45

Ok merci pour ces précisions.

En effet, parfois, il arrive qu'une fonction ne soit plus liée dans AGS (je ne sais trop pourquoi d'ailleurs).
Il arrive aussi souvent qu'une partie de code ne soit pas exécutée pour une raison logique.

Autre préalable (même si je crois que là encore c'est le cas) :

CursorGraphic

Dans la doc, je lis :

NOTE : Cette propriété n'est utilisée que si vous avez activé “Use selected inventory graphic for cursor” (”Utiliser l'image de l'objet d'inventaire sélectionné comme curseur”) dans les General Settings (Réglages Généraux).

C'est bien le cas ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 22:03

Oui également, je m'étais aussi demandé si les options de la partie "Inventory" étaient la causes dans "general settings" mais cette option est sur "true" donc fonctionne bien et de plus les autres objets ont tous le contour rouge donc tout est bien activé.

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 22:05

J'ai également essayé de tourner mon code autrement au cas où mais sans résultats...

Code:
inventory[6].Graphic = 617;
inventory[6].CursorGraphic = 618;

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 22:11

Ok.
C'est étrange.
Tu veux qu'on essaie d'en discuter directement sur le chat ?
(Et tu posteras ensuite ici la solution si on la trouve)

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 22:42

C'est très sympa de ta part et s'il était plus tôt j'aurai dis ok, mais là je suis claqué, et puis il paraît que la nuit porte conseil. Je vais y réfléchir et refaire des tests demain soir. Je continuerai à poster jusqu'à j'ai ma réponse donc on se recroisera sûrement ici. sourire

En tout cas, c'est pas gagné mais il y a forcément une solution.
Merci de ton soutien et à très vite alors.

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Dim 20 Sep 2015 - 22:48

Aucun problème et tu as raison. clin d\\\\'oeil
Demain, tu pourras vérifier (même si je pense que tu l'as déjà fait) que ton sprite 618 est bien le bon.
Ensuite, dans ton code, changer 618 par n'importe quoi (un sprite existant).
Enfin, faire des incantations, prières et autres évocations à qui de droit. ^^

Cela dit, comme tu l'as souligné, il y a forcément un solution. clin d\\\\'oeil

Bonne nuit !

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 19:54

Alors j'ai essayé de changer le numéro du sprite pour afficher un autre objet plus gros pour bien voir si le changement s'opère. Et oui il s'opère.
Mais je m'explique (en essayant d'être clair) et depuis le début:

Tout d'abord voici mon objet de mousse à raser:


Il est de base fermé. Et lorsque j'utilise l'objet sur un personnage, un objet ou un hotspot le sprite du contour rouge à droite s'affiche pour dire qu'il est sélectionné par rapport à l'objet hotspot, perso.
Mon code avec ".Graphic" me sert à changer le sprite de base (à gauche) pour afficher mon flacon de mousse ouvert, comme ceci:


Je voudrais alors changer également l'image de droite pour la faire apparaître comme ceci:


J'ai donc cru qu'il s'agissait du code ".CursorGraphic". Mais non!
Le cursorGraphic (dans mon cas tout du moins) s'affiche simplement 1 demi seconde lors du "clic" sur l'objet et disparaît pour redevenir normal (sans contour donc). En fait, l'objet au contour rouge ne s'affiche que lorsque je passe ma souris au dessus d'un perso, hotspot ou objet.

Du coup je m'étais aventuré sur une fausse piste et mon code fonctionne très bien (pour ce qu'il est censé faire...).
Je suis donc totalement perdu quand à trouver le code qui correspondra au changement de contour rouge pour mon objet ouvert...

Je sais pas si j'étais assez clair mais voilà, pour le moment j'ai déjà compris que ma commande ne servait pas à ce que je croyais...
J'avance... (pour rester positif) sourire

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 20:04

Je pourrais essayer d'utiliser un code qui dirait genre :

si l'objet x se change en y,
alors l'objetcontour x se change en y.

Mais le problème c'est que je ne connais pas la fonction de l'objetcontour...

J'ai essayé du coup de chercher dans les options/propriétés de mon objet d'inventaire comme ceci:

Et dans "Edit Custom Properties" j'ai ma ligne de commande "outline sprite" qui correspond à mon sprite de contour. Mais quelqu'un connait-il la ligne de code à laquelle correspond mon sprite? Je n'ai rien trouvé pour le moment.
Et "Edit property schema" peut-il expliquer des choses?

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 20:25

adauca a écrit:
J'avance... (pour rester positif) sourire
En effet, tu avances et je trouve que tu te débrouilles très bien dans la gestion des problèmes rencontrés.

Le cursorgraphic ne sert pas à modifier l'état au survol, mais seulement à changer le sprite du curseur quand l'item est sélectionné (peu importe ce qu'il survole).

Le contour rouge tu le veux uniquement quand tu survoles une zone interactive avec ton item mousse à raser, c'est ça ?

Tu utilises un template particulier ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 20:50

Oui c'est ça, il le fait par défaut pour les objets, mais vu que là je change le sprite de base il faut aussi changer le sprite du contour rouge qui correspond au sprite changé. lol je suis clair?

Sinon j'utilise le module "Verb Coin" qui se sélectionne au début, lors de la création d'un jeu.

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 21:04

adauca a écrit:
Oui c'est ça, il le fait par défaut pour les objets
Tu veux dire qu'au survol d'un objet avec un item, AGS change automatiquement le sprite de l'item pour celui du cursorgraphic ?!

Note : Je n'ai jamais utiliser "Verb coin".

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 21:17

Non. En fait, j'aurai pas de problème si au moment d'ouvrir ma mousse je changeai d'objet d'inventaire en une mousse fermée car le contour rouge serait en fonction de ce nouvel objet, par défaut, donc ok.

Là, le fait de changer de sprite et non pas d'objet mon objet contour reste par defaut et ne s'adapte pas au nouveau sprite. J'essaye d'illustrer:


_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Lun 21 Sep 2015 - 21:49

Sinon la solution serait que je change quand même d'inventory item mais que je garde le .ID dans lequel il est dans l'inventaire afin qu'il ne change pas de place. C'est peut-être plus simple non?

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
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]Problème avec mouse cursor image   Mar 22 Sep 2015 - 2:57

adauca a écrit:
Sinon la solution serait que je change quand même d'inventory item mais que je garde le .ID dans lequel il est dans l'inventaire afin qu'il ne change pas de place. C'est peut-être plus simple non?
Je pense en effet que c'est plus simple. De plus ensuite tu pourras faire de simples vérifications du genre
Code:
if (player.HasInventory(iMousseRaserOuverte)) { ... }

À part ça ton histoire de la bonne image qui s'affiche comme curseur une demie seconde après le clic pour redevenir l'ancienne image-curseur sonne vraiment comme un code qui se chargerait de manipuler automatiquement l'image-curseur. C'est pourquoi je suis étonné que le seul module/template que tu utilises soit Verb Coin.

_________________
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
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Mar 22 Sep 2015 - 7:46

Kitai !
Notre sauveur !
Celui que nous attendions tous !
grand sourire

Ce n'est pas facile de déboguer sans avoir le programme entre les mains.
Des choses, m'échappent, j'ai l'impression de ne pas avoir toutes les données, d'où mes multiples questions.

Kitai a écrit:

À part ça ton histoire de la bonne image qui s'affiche comme curseur une demie seconde après le clic pour redevenir l'ancienne image-curseur sonne vraiment comme un code qui se chargerait de manipuler automatiquement l'image-curseur. C'est pourquoi je suis étonné que le seul module/template que tu utilises soit Verb Coin.
Exactement, d'où ma question sur les templates.
Le problème, c'est que je ne connais pas Verb Coin, je ne sais même pas ce qu'il fait.


_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 133

Age : 34

Localisation : Strasbourg

Date d'inscription : 10/02/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Mar 22 Sep 2015 - 14:57

Je viens d'essayer de voir comment faire pour qu'un objet de l'inventaire utilise une case précise. Je tâtonne mais ne voit pas comment faire en fait...

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.mad-day.fr
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1584

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: Re: [résolu]Problème avec mouse cursor image   Mar 22 Sep 2015 - 15:17

adauca a écrit:
Je viens d'essayer de voir comment faire pour qu'un objet de l'inventaire utilise une case précise. Je tâtonne mais ne voit pas comment faire en fait...
Comme je te disais lors d'une de tes précédentes questions, tu pourrais faire une boucle sur tous les items et tester pour connaître l'index/emplacement à remplacer (ça demande un peu de code, je ne sais pas où tu en es niveau script, mais si tu ne vois pas comment faire, je devrais pouvoir te montrer).

Cela dit, Kitai pourra peut-être nous dire s'il y a plus simple.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
Contenu sponsorisé




MessageSujet: Re: [résolu]Problème avec mouse cursor image   Aujourd'hui à 5:52

Revenir en haut Aller en bas
 
[résolu]Problème avec mouse cursor image
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» [help] Problème avec ma Dreamcast
» probleme avec hebergeur d'image
» [Problème] N64 pas d'image ni de son, NES aussi.
» Problème avec mon natbaztag tag
» [Résolu] Problème avec le log TilesetEditor

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: