| Un seul mode de curseur ? | |
|
Aller à la page : 1, 2  |
| Auteur | Message |
|---|
Mab C'est quoi la Tasse Bleue ?


Inscrit le : 09 Sep 2007 Messages : 36
| Sujet: Un seul mode de curseur ? Ven 14 Sep - 16:34 | |
| Salut ^^
Bon une question bidon mais je viens tout juste de commencer à utiliser AGS et malgré les tuto (très bons par ailleurs !) certaines choses m'échappent.
Mon but est de faire un seul mode de curseur, comme dans Legend of Kyrandia: le personnage agit selon ce qu'il peut faire avce l'objet.
J'ai ajouté des interactions avec un object dans la section "Any click on object", et dans "Cursors", j'ai décoché toutes les cases "Standard cursor mode" sauf la première. Pourtant ça ne marche pas quand je clique...
Quelqu'un aurait-il une solution ? 
EDIT: Si je coche le mode Standard seulement pour le mode de curseur Look at, et que je mets toutes mes interactions dans "Look at" au niveau de l'objet, ça peut marcher. Mais ça me paraît un peu bâtard comme solution... Une meilleure idée ? |
|
 | |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue


Inscrit le : 17 Avr 2006 Messages : 2641
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 18:56 | |
| Ta technique me semble bonne, j'ai fait pareil pour certains de mes jeux qui n'ont pas de listes de verbes : je coince le mode de curseur en mode Look at et je fais toutes mes actions à partir de l'interaction "look at". _________________
 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 |
|
 | |
Mab C'est quoi la Tasse Bleue ?


Inscrit le : 09 Sep 2007 Messages : 36
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 19:53 | |
| Merci Je vais me débrouiller comme ça alors. |
|
 | |
Mab C'est quoi la Tasse Bleue ?


Inscrit le : 09 Sep 2007 Messages : 36
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 20:00 | |
| Me voilà avec un autre problème: par défaut, c'est le premier curseur (mode Walk to)qui est utilisé au tout début du jeu. Je suis obligée de faire un clic droit pour passer en mode Look at; par contre, ensuite pas de problème, on ne peut pas revenir au premier. Y'aurait-t'il un moyen de passer d'un mode à l'autre automatiquement sans que le joueur ait à toucher à sa souris ?
EDIT: De plus quand je suis en mode Look at, le personnage ne se déplace pas lorsque je clique à un endroit de la room... Shai-la, livre-nous tes secrets !!  |
|
 | |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue


Inscrit le : 17 Avr 2006 Messages : 2641
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 20:32 | |
| Mmh, le jeu où j'ai bloqué en mode Look at c'était StarFreakers. Un jeu en mode vue subjective, donc pas de personnage à déplacer. Ce que tu peux faire par exemple, c'est bloquer le curseur en mode Walkto, et faire en sorte qu'il passe en Lookat quand il survole un objet ou un hotspot.  _________________
 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 |
|
 | |
Mab C'est quoi la Tasse Bleue ?


Inscrit le : 09 Sep 2007 Messages : 36
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 20:45 | |
| | Et... Je fais ça comment ? ^^' |
|
 | |
LUniqueDan Cliqueur Amateur


Age : 33 Inscrit le : 05 Juil 2007 Messages : 211
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 22:11 | |
| Avec la formule magique.  |
|
 | |
Kitai Cliqueur Amateur


Inscrit le : 01 Aoû 2006 Messages : 238
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 22:25 | |
| Tu peux gérer au moment où le clic est passé à l'aide de la fonction on_mouse_click, un peu comme ça : (code version 2.71)
| Code: | function on_mouse_click(MouseButton button) { if (IsGamePaused() == 1) { // Game is paused, so do nothing (ie. don't allow mouse click) } else if (button == eMouseLeft) { if (GetLocationType(mouse.x, mouse.y) == eLocationNothing) ProcessClick(mouse.x,mouse.y,eModeWalkto); else ProcessClick(mouse.x,mouse.y,eModeLookat); ClaimEvent(); // Si besoin est } } |
Après j'ai pas testé, peut-être que c'est un peu foireux... Moi j'ai l'habitude de passer ça en programmation ("manuscrite", j'entends), mais y'a peut-être moyen de faire ça plus orienté click'n'program
Bon courage ^^ _________________ Ga is Ga |
|
 | |
Asraroth Cliqueur Amateur


Age : 33 Inscrit le : 20 Oct 2006 Messages : 420 Localisation : Val d'Oise
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 22:27 | |
| Je suis en train de faire un ptit "jeu" avec un seul mode de curseur aussi... Pour l'instant, je n'ai pas encore attaqué le script "global" pour gérer les interactions avec les objets (y a pas encore d'objets dans mon jeu en fait ). Je posterais mon script lundi ou mardi (week-end = travaux à la maison ). Mais l'idée, c'est de "court-circuiter" la fonction du global script qui gére les clicks de la souris pour faire ce qu'on veut à la place.
Donc @ suivre, si personne n'a d'autre solution + simple à proposer  |
|
 | |
Mab C'est quoi la Tasse Bleue ?


Inscrit le : 09 Sep 2007 Messages : 36
| Sujet: Re: Un seul mode de curseur ? Ven 14 Sep - 22:42 | |
| Finalement c'était pas une question bidon à ce que je vois... Merci pour vos réponses !
Le problème c'est que je ne connais encore pas du tout le script et en plus je suis sur la version 2.72 Où est-ce qu'on peut télécharger la version 2.71 ? ...S'iouplait ? |
|
 | |
| Un seul mode de curseur ? | |
|