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

Partagez | 
 

 [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique

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] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Sam 17 Mai 2014 - 13:35

Je voudrais tout simplement que lorsque la souris passe sur un certain hotspot, son mode et graphisme change, mais que dès qu'elle sort du hotspot la souris reprenne son cursor et mode d'avant.

J'ai bidouiller un truc sur l'event "la souris passe sur la zone" pour déjà tester le changement de graphisme du curseur. Mais si je change bien le graphic du cursor, par contre il le conserve définitivement.
Code:

  if (Hotspot.GetAtScreenXY(mouse.x, mouse.y) == hPanoGrange)
  {
  mouse.ChangeModeGraphic(eModeWalkto, 436);
  }
  else
  {
  mouse.ChangeModeGraphic(eModeWalkto, 37);
  }


Dernière édition par chefgeorges le Ven 23 Mai 2014 - 10:59, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 260

Date d'inscription : 24/05/2010


MessageSujet: Re: [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Sam 17 Mai 2014 - 15:06

Une méthode un peu bourrine consisterait à faire un deuxième hotspot autour de ton premier hotspot, et tu lui indiques : Si tu passes sur la zone, tu reprends le graphic du cursor de base.
Comme ça, allant sur la zone Hotspot hPanoGrange il prendrait le graphic voulu et en sortant de cette zone, il rentrerait dans ton second hotspot qui lui indiquerait de reprendre sa forme initiale.

Mais j'imagine qu'il doit bien y avoir une méthode plus propre.

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 2431

Date d'inscription : 01/08/2006


MessageSujet: Re: [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Sam 17 Mai 2014 - 15:15

Je pense que la fonction SaveCursorUntilItLeaves pourrait t'être bien utile.

_________________
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] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Sam 17 Mai 2014 - 15:48

KITAI TU ES UN GÉNIE !!!!

Milles mercis ! C'était tellement simple, lol  rougit 
Le pire c'est que j'avais parcouru cette page du wiki... mais trop vite sans doute sourire
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 1278

Age : 27

Localisation : Condate

Date d'inscription : 01/08/2011


MessageSujet: Re: [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Dim 18 Mai 2014 - 14:51

Si tu veux généraliser ce comportement, je te recommande fortement ce topic qui pourrait (peut-être) t'être utile.

_________________
"Je pense que la Terre tourne autour du soleil à une vitesse de 30 kilomètres par seconde et que je suis là, accroché à ce bolide de feu qui fonce d'un infini à un autre, accroché à une table, suspendu dans le vide, pendant que, sérieusement, drogué, abruti, inconscient, j'affirme que nous sommes désolés d'apprendre la perte d'un colis expédié le 4 et que nous ferons l'impossible pour réparer cet incident."

L'Employé, Jacques Sternberg.
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] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Ven 23 Mai 2014 - 9:41

Je rencontre un problème avec ce code :
Code:
function hPanoGrange_SourisBouge()
{
mouse.SaveCursorUntilItLeaves();
mouse.Mode = eModeInteract;
mouse.ChangeModeGraphic(eModeInteract, 436);
mouse.ChangeModeHotspot(eModeInteract, 30, 4);
}
Je l'utilise pour signifier au joueur un hotspot permettant de changer de room. L'idée est aussi d'éviter les clics inopportuns.

Si il fonctionne très bien, après son utilisation le graphic du curseur Interagir lui reste changé au lieu de revenir à son ancienne apparence :'(
Il me manque surement quelque chose mais je cale un peu là... clin d\\\\'oeil
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue


Nombre de messages : 1275

Date d'inscription : 10/05/2012


MessageSujet: Re: [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Ven 23 Mai 2014 - 9:59

C'est logique, ChangeModeGraphic n'est pas annulé par la la fonction SaveCursoUntilLeaves.
Une des solution peut être de faire un nouveau mode de souris, par exemple eModeChangeRo (eModeChangeRoom est trop long comme nom...), et de changer vers ce nouveau mode de souris via le script. Par contre ça requiert de coder l’événement en question sous le cursor eModeChangeRo et non eModeInteract (je ne sais pas si c'est très claire)...

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
chefgeorges
Cliqueur Emérite
Cliqueur Emérite


Nombre de messages : 500

Date d'inscription : 01/02/2008


MessageSujet: Re: [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Ven 23 Mai 2014 - 10:59

Si c'est clair sourire et ça fonctionne sans soucis désormais, merci ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Contenu sponsorisé




MessageSujet: Re: [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique   Aujourd'hui à 7:59

Revenir en haut Aller en bas
 
[résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] Changer mode et graphic du curseur au survole d'un hotspot spécifique
» [Résolu] Changer de curseur selon ce qu'il survole
» [résolu]changer tileset
» [Résolu] Changer d'avatar
» [résolu]Changer de fond de combat si ennemi tuer

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: