AccueilPortailFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 

Débutant : Changement de pointeur sur différents hotspots

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
mikosworld
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?



Age : 28
Inscrit le : 18 Juin 2006
Messages : 46
Localisation : Ain - France

MessageSujet: Débutant : Changement de pointeur sur différents hotspots   Jeu 12 Juin - 14:09

perplexe

Bonjour @ tous,

Voilà une question d'un genre pour débutant Smile
Je suis archi nul en script

Voilà, j'ai mis 2-3 hotspots dans ma room, et j'aimerais quand je survole les hotspots, mon pointeur change et quand je suis sur hors d'un hotspot, mon pointeur redevienne normal ...

Je suis dans le script
"function hHotspot1_mouseMove()"

P.s.: J'utilise la dernière version d'AGS (3.0.1)
Revenir en haut Aller en bas
Crazy Legs
Cliqueur Amateur
Cliqueur Amateur



Age : 15
Inscrit le : 10 Jan 2008
Messages : 309
Localisation : La Rochelle

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 3:21

Aïe c'est difficile d'utiliser la dernière version d'AGS quand on débute mais je pense qu'il y a une commande dans les option ou alors faut aller dans l'onglet "cursor" et mettre un curseur qui apparaît sous une certaine condition. Je ne confirme rien puisque je n'ai pas accès à AGS donc à vérifier avant.
Sinon effectivement l'emploie du script est possible mais je pense qu'il y a plus simple.
_________________

Une participation c'est parti si passion !
Revenir en haut Aller en bas
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue



Inscrit le : 17 Avr 2006
Messages : 2608

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 7:58

Normalement dans la section Cursors, il est possible de cocher une option "animate when over hotspot", il te suffit juste d'attribuer la view et la loop désirée.
_________________

http://www.ninatonnerre.com : le site officiel de la BD Nina Tonnerre
http://katurajdr.fr : mon forum officiel sur mes BD et autres créations
Revenir en haut Aller en bas
mikosworld
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?



Age : 28
Inscrit le : 18 Juin 2006
Messages : 46
Localisation : Ain - France

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 13:52

Ok merci pour vos réponses, mais en fait le truc c'est que j'ai 3 hotspots chacun de ces hotspots doivent m'afficher un curseur différent lorsque je les survole ... et je crois l'option ne fonctionne pas vraiment pour ce genre de chose ... Sad
Revenir en haut Aller en bas
riseryn
Cliqueur Emérite
Cliqueur Emérite



Inscrit le : 01 Nov 2007
Messages : 561
Localisation : 77

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 15:21

Pour AGS 3

function hMonHotspot_MouseMove()

{

/* Pour changer l'animation du curseur sur ce hotspot: mouse.ChangeModeView(CursorMode, int view); */

/* admettons que sur ce hotspot le mode lookat doit utiliser une vue nommée blink pour clignoter, le code sera: */

//sauvegarde l'ancien curseur et le rétabli dès que celui-ci quitte le hotspot

mouse.SaveCursorUntilItLeaves();

/*ce code est utile si on veut changer l'animation on peut l'ignorer si on
veut juste changer l'aspect */

mouse.ChangeModeView(eModeLookat, BLINK);

// Pour changer l'icone du curseur

/*si on veut juste changer le graphique, 120 est le numero de slot du graphique à utiliser.A ignorer si on change l'animation.*/

mouse.ChangeModeGraphic(eModeLookat, 120);

//affectation du nouveau graphisme
mouse.Mode = eModeLookat;

}

Dans les paramètres de la room passer en mode hotspot
sélectionner le hotspot MonHotspot
cliquer sur event (le petit eclair)
dans la ligne Mouse moves over hotspot cliquer sur le bouton avec 3 points
apparait hMonHotspot_MouseMove
on passe automatiquement en mode script avec en bas la nouvelle fonction
mettre le code nécessaire entre les accolades.

ce qui donne sans les commentaires

function hMonHotspot_MouseMove()
{
mouse.SaveCursorUntilItLeaves();
mouse.ChangeModeView(eModeLookat, BLINK);//option
mouse.ChangeModeGraphic(eModeLookat, 120);//option
mouse.Mode = eModeLookat;

}


Voila j'espere avoir ete clair.
_________________
il y a deux choses d'infinis, l'univers et la connerie humaine.
En ce qui concerne l'univers je ne suis pas sur.
(Albert Einstein)
Revenir en haut Aller en bas
mikosworld
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?



Age : 28
Inscrit le : 18 Juin 2006
Messages : 46
Localisation : Ain - France

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 17:58

Excellent ! merci Riseryn ! Very Happy


J'ai fait en fait ceci :
Code:

// Hotspot1 pour regarder l'objet
function hMonHotspot1_MouseMove()
{
mouse.SaveCursorUntilItLeaves();
mouse.Mode = eModeLookat;
}

// Hotspot2 pour avancer
function hMonHotspot2_MouseMove()
{
mouse.SaveCursorUntilItLeaves();
mouse.Mode = eModeAvant;
}


Et ça fonctionne nickel, à la prochaine pour de nouvelles aventures ...
Revenir en haut Aller en bas
riseryn
Cliqueur Emérite
Cliqueur Emérite



Inscrit le : 01 Nov 2007
Messages : 561
Localisation : 77

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 18:58

Pourquoi un hotspot pour regarder et un pour avancer?
_________________
il y a deux choses d'infinis, l'univers et la connerie humaine.
En ce qui concerne l'univers je ne suis pas sur.
(Albert Einstein)
Revenir en haut Aller en bas
mikosworld
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?



Age : 28
Inscrit le : 18 Juin 2006
Messages : 46
Localisation : Ain - France

MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin - 19:22

riseryn a écrit:
Pourquoi un hotspot pour regarder et un pour avancer?

En fait je fais un jeu comme Myst, donc quand je survole certaines zones, je peux soit regarder ou montrer que je peux avancer dans une autre room Smile
Revenir en haut Aller en bas

Débutant : Changement de pointeur sur différents hotspots

Voir le sujet précédent Voir le sujet suivant 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 :: AIDE A L'UTILISATION D'AGS :: Questions / Réponses-
Poster un nouveau sujet   Répondre au sujet