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

Partagez | 
 

 Clic gauche : regarder / Clic droit : interaction

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


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 8:22

Voila tous est dans le tire en faite j'aimerais arriver a ce resultat pouvoir dans les scripts sur mes hotspots & autres lors d'un clic gauche : REGARDER & clic droit suivant le script que je met.

Merci d'avance zarb
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 8:50

Salut, alors pour modifier le GamePlay, tu vas dans le Global Script puis dans la fonction on_mouse_click. ici tu as toutes les interactions concernant les actions selon le clic de la souris (clic gauche, droit, roulette, clic gauche dans l'inentaire, ...).
Ici tu veux changer l'action quand tu cliques gauche et droit, tu dois donc remplacer :

Code:
else if (button == eMouseLeft)
{
ProcessClick(mouse.x, mouse.y, mouse.Mode);
}

Par :

Code:
else if (button == eMouseLeft)
{
ProcessClick(mouse.x, mouse.y, eModeLookat);
}

Et :

Code:
else if (button == eMouseRight || button == eMouseWheelSouth)
{
    mouse.SelectNextMode();
}

Par :

Code:
else if (button == eMouseRight || button == eMouseWheelSouth)
{
  mouse.Mode = eModeInteract;
}

_________________
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.


Dernière édition par Crazy Legs le Sam 18 Juil 2009 - 10:18, édité 1 fois
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


Nombre de messages : 5377

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 8:51

Utilise le template Beneath A Steel Sky : http://www.americangirlscouts.org/agsresources/Templates.html

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
aintdead
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:03

B) La classe . La c'est pas un coup de pouce que vous m'avez donner c'est un coup de bras :ihih: . En tous cas merci.

En fait j'avais pas vu le global , je chercher justement ce qui pérmeter de trifouiller le noyau du jeu on va dire.

Pour les templates je suis tombé sur plusieurs site en proposant , le problème est que ce sont des templates compatibles avec des versions antérieures de ags.

Je posterais un peu plus tard mon projet custom assez bizzard on va dire lol.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:05

Antérieur non c'est pas possible langue , en général c'est la version 2.7 et plus, tu n'utilises pas en dessous de tout ça quand même ^^

En tout ravi d'avoir pu t'aider

_________________
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
aintdead
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:09

j'utilise ags 3.1 et je viens de prendre le template de beneath et effectivement pas possible , l'extension est .agt celle de ags 3.1 ; .agf
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:12

Ah, l'extension a changé aussi O_O
Je comprends mieux pourquoi j'arrivais pas à importer le GUI du module 3D (qui demandais un .guf alors que j'avais un .gue)
Tu fais bien de me le dire sourire

_________________
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
aintdead
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:15

bref pas besoin du template je vais modifier moi même , mais en attribuant le clic gauche et droite a tel et tel les autres actions dans le global deviennent alors obsolètes donc.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:17

Ben les autres actions dans les conditions, oui il faut les enlever, enfin... les remplacer quoi. Si j'ai bien compris.

_________________
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
aintdead
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:22

lol ben c'est bon c'est déjà résolu , ça marche impec .
Bon je vais aller parcourir les possibilités des scripts.
Merci jambes folles clin d\\\\'oeil
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


Nombre de messages : 5377

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:33

Il est possible d'utiliser le template Beneath a Steel Sky avec la version 3. Il faut d'abord créer ton jeu avec la version 2.72 (seulement le début, en important le template), ensuite tu sauves et tu l'ouvres avec AGS 3.

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:35

Shai-la a écrit:
Il est possible d'utiliser le template Beneath a Steel Sky avec la version 3. Il faut d'abord créer ton jeu avec la version 2.72 (seulement le début, en important le template), ensuite tu sauves et tu l'ouvres avec AGS 3.

Faut que j'arrête les nuit blanche moi zarb

EDIT : J'ai rien dis, ça marche toujours pas XD

_________________
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
aintdead
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 10:57

maintenant le clic gauche ne permet plus de marcher la ou je veux et faut aussi que je regler pour le gui laffichage des action , lol je sens que je vais devoir éplucher le global :travaille:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
aintdead
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?


Nombre de messages : 30

Date d'inscription : 16/07/2009


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Sam 18 Juil 2009 - 11:19

je vois comment faire mais je sais pas si c'est possible.

si clic gauche = marche vers

else if (button==eMouseLeft) {
ProcessClick(mouse.x, mouse.y, eModeWalkto);

si clic gauche et la souris pointe un hotspot = regarder

else if (button==eMouseLeft) && (la souris pointe hotspot ){
ProcessClick(mouse.x, mouse.y, eModeLook);

Quel est la fonction que je pourrais mettre dans la partie rouge ?


C'est bon j'ai fais plus simple et ça marche :

else if (button==eMouseLeft) {
ProcessClick(mouse.x, mouse.y, eModeWalkto);
ProcessClick(mouse.x, mouse.y, eModeLookat);
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Dim 23 Aoû 2009 - 17:07

Désolé de déterrer mais il y a un petit hic avec ton code :

Ton personnages bougera qu'il y ait un hotspot ou pas.
Si tu veux que le personnage marche vers l'hotspot (ou les objects) en mode look tu peux utiliser la propriété Automatically walks to hotspots in Look mode dans le Character movement du General Settings.
Il faut par contre ajouter les walk-to-point aux hotspot.

Sinon la commande pour savoir si la souris pointe un hotspot c'est :

Code:
Hotspot.GetAtScreenXY(mouse.x, mouse.y);

_________________
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
Contenu sponsorisé




MessageSujet: Re: Clic gauche : regarder / Clic droit : interaction   Aujourd'hui à 21:15

Revenir en haut Aller en bas
 
Clic gauche : regarder / Clic droit : interaction
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Ouvrir une partie dans un autre onglet avec un clic gauche
» Le droit de savoir sur les citées.
» Astuce: l'anti-clic droit
» FAQ (Ou comment contourner le fameux clic droit interdit, entre autres...)
» Astuce: l'anti-clic droit

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Trucs & Astuces, Tutoriaux-
Sauter vers: