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

Partagez | 
 

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

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
mikosworld
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 130

Age : 37

Localisation : Ain - France

Date d'inscription : 18/06/2006


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

:perplexe:

Bonjour @ tous,

Voilà une question d'un genre pour débutant sourire
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
Voir le profil de l'utilisateur http://www.nouvelle-cible.com
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal
avatar

Nombre de messages : 1513

Age : 24

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin 2008 - 1: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.

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
avatar

Nombre de messages : 5419

Age : 39

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin 2008 - 5: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.

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mikosworld
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 130

Age : 37

Localisation : Ain - France

Date d'inscription : 18/06/2006


MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin 2008 - 11: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 ... triste
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.nouvelle-cible.com
riseryn
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 559

Localisation : 77

Date d'inscription : 01/11/2007


MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin 2008 - 13: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
Voir le profil de l'utilisateur
mikosworld
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 130

Age : 37

Localisation : Ain - France

Date d'inscription : 18/06/2006


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

Excellent ! merci Riseryn ! grand sourire


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
Voir le profil de l'utilisateur http://www.nouvelle-cible.com
riseryn
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 559

Localisation : 77

Date d'inscription : 01/11/2007


MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin 2008 - 16: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
Voir le profil de l'utilisateur
mikosworld
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 130

Age : 37

Localisation : Ain - France

Date d'inscription : 18/06/2006


MessageSujet: Re: Débutant : Changement de pointeur sur différents hotspots   Ven 13 Juin 2008 - 17: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 sourire
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.nouvelle-cible.com
Contenu sponsorisé




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

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
 Sujets similaires
-
» Débutant : Changement de pointeur sur différents hotspots
» Les différents vols draconiques *à enrichir*
» Les différents slots MVS
» Différents types de socles
» Feeling drained , ses différents visages

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: