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

Partagez | 
 

 [ resolu] overhotspot mais pour les objets...

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


Nombre de messages : 144

Age : 44

Localisation : Hyères

Date d'inscription : 29/12/2012


MessageSujet: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 0:20

Hello
Bon je cale je cale je cale là ...

J'ai eue beau regarder un peu partout dans les tutos a droite et a gauche mais impossible de trouver la solution...
Peut-etre qu'ici quelqu'un saura me renseigner...

Alors voilà :

Je souhaite afficher les description des Hotspot et des Objets sur le coin de ma souris lorsque je passe dessus.
(interface Lucasart)

J'ai cree mon GUI avec un label transparent, le code @overhotspot@
Jusqu'ici tout va bien

J'attribue le code à chaque hotspot

Code:
function hobjet_MouseMove()
{ginfo.Visible = true;
        ginfo.SetPosition(mouse.x+10,mouse.y-80);
       
}

Jusqu'ici c'est parfait puisque des que je passe ma souris, que ce soit en mode walk, talk, look ou interac sur un hotspot... le desciptif s'affiche tres bien collé a mon curseur

Mais voilà le soucis : ca affiche egalement celui des objet (chouette c'est ce que je veux aussi) ... mais pas au même endroit que pour le hotspot...c'est a dire , pas collé a mon curseur

Ca place le descriptif de l'objet au dernier endroit où le descriptif du hotspot s'est affiché...
J'imagine bien que la fonction @overhotspot@ veut dire ce que ca veux dire : donc afficher ce qui passe sur hotspot... d'ailleurs dans les events des hotspot on peut bien sur entrer ce code dans hotspot>event> mouse mouve over hotspot ...
Mais ca n'existe pas dans les events objets ! Si il y avait possibilité de creer un event object>event> mous mouve over objet ca pourrai le faire mais apprioris je bloque...

Je montre en dessous une capture de mon probleme sur mon jeu pour mieux comprendre en image mon soucis...

Donc si quelqu'un connait un moyen de pouvoir afficher ce texte d'un objet comme il s'affiche sur mon curseur lorsque je passe sur un hotspot, ca serai super cool ! merciiiii
(en oubliant pas que je debutte sur ags depuis 15 jours seulement lol )




Dernière édition par Threepwood le Lun 14 Jan 2013 - 9:15, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
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: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 7:51

Je n'ai jamais utilisé le label @overhotspot@, mais il me semble qu'il n'affriche rien lorsque la souris n'est sur rien.
De plus vu que le descriptif de l'objet s'affiche correctement, il semble que malgré son nom, le label fonctionne aussi sur les objets (et sans doute sur les personnages).

Du coup je laisserai tomber les events MouseMove(), je mettrai ginfo.Visible = true par défaut (dés le départ, et je le laisse en permanence affiché), et je rajoute cette petite ligne dans le GlobalScript.asc :
Code:

function repeatedly_execute()
{
  ginfo.SetPosition(mouse.x+10,mouse.y-80);
}

Bon, j'ai pas testé, je n'ai peut-être rien compris et ça ne fonctionne peut-être pas comme ça...
langue

Sinon, je suis jaloux de tes dessins. chou
C'est trop beau !

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
Threepwood
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 144

Age : 44

Localisation : Hyères

Date d'inscription : 29/12/2012


MessageSujet: Re: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 9:14

Billbis a écrit:
Je n'ai jamais utilisé le label @overhotspot@, mais il me semble qu'il n'affriche rien lorsque la souris n'est sur rien.
De plus vu que le descriptif de l'objet s'affiche correctement, il semble que malgré son nom, le label fonctionne aussi sur les objets (et sans doute sur les personnages).

Du coup je laisserai tomber les events MouseMove(), je mettrai ginfo.Visible = true par défaut (dés le départ, et je le laisse en permanence affiché), et je rajoute cette petite ligne dans le GlobalScript.asc :
Code:

function repeatedly_execute()
{
  ginfo.SetPosition(mouse.x+10,mouse.y-80);
}

Bon, j'ai pas testé, je n'ai peut-être rien compris et ça ne fonctionne peut-être pas comme ça...
langue

Sinon, je suis jaloux de tes dessins. chou
C'est trop beau !

Moi je dis : ' champion!'
Merci !
Ca fonctionne correctement now et mo ncafé du matin a du coup un gout moins amer sourire
Un grand merci pour ce depannage ultra rapide !
Merci pour les comms sur mon gaphisme, j'ai fait une intro plus tout juste 3 screens de depart ( le design me prend quand meme une journee complete par scene....j'attache une importance a le rendre a la fois joli tout en restant dans mon style de grapheur cartoon clin d\\\\'oeil
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
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: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 9:17

Fiou les gars vous vous arrachez les cheveux de bonne heure ! zarb

_________________
"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
Threepwood
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 144

Age : 44

Localisation : Hyères

Date d'inscription : 29/12/2012


MessageSujet: Re: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 9:31

C'est dur la vie d'artistes... l'avenir est a ceux qui se levent tôt...apres la pluie...la sortie lol

Bon pour vous remercier quelques screen shoot de l'intro et du debut du jeu.
Je garde pour le moment le scenar et le titre de mon jeu secret tant que je n'ai pas beaucoup plus avancé dans le projet.
Encore u ngrand merci a Billbis pour son astuce qui me permet de me debloquer dans la conception.
Mon projet de jeu est sur 1 ou 2 ans (vu que je fais tout tout seul (et avec plaisir ceci dit puisque ça me replonge dans mes vieilles années spirit ' codeur commodore 64 of 80's ) , que j'ai une activité pro de webdesigner assez active a coté depuis 2002, que mon scenar prevois plus de 10h d'enigmes et d'aventures... (contrôle de 3 personnages dans l'aventure...)

et now voici quelques screenshot de ce jeu demarré y a 15-20 jours pour vous remercier sourire

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: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 9:45

Ok, on voit que tu joues dans une certaine catégorie... clin d\\\\'oeil

Honnêtement c'est vraiment beau. Ça donne vraiment envie de déplacer son personnage dans ces décors de caractère !

Quant à la solution de Billbis, elle convient tout à fait. Je me demande seulement s'il est plus rapide de mettre à jour les coordonnées de l'interface à chaque cycle ou bien s'il faut vérifier qu'il y a bien un objet sous le curseur de la souris (car après tout, cette vérification consomme peut-être davantage de ressources qu'un simple changement de coordonnées).

Voilà, c'était ma petite intervention technique ^^

_________________
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
Threepwood
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 144

Age : 44

Localisation : Hyères

Date d'inscription : 29/12/2012


MessageSujet: Re: [ resolu] overhotspot mais pour les objets...   Lun 14 Jan 2013 - 9:51

Je vais garder cette methode. C'est rapide, propre et totalement ce que je cherchais sourire
merci pour les compliments ( pas trop de mérites, c'est mon taf d'un autre côté mais c'est vrai qu'habituellement je fais plutot des designs de sites web ou des animations gif de bannières promo) et là je replonge dans mes premiers amours, le graphismes pour jeux video lol
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [ resolu] overhotspot mais pour les objets...   Aujourd'hui à 19:16

Revenir en haut Aller en bas
 
[ resolu] overhotspot mais pour les objets...
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les elections presidentiels 2012, mais pour qui voter???
» [WIP] Truck ork de Cyroul, mais pour faire quoi ??!
» [Resolu] Comment faire pour qu'une bouche dise plusieurs choses ?
» [RESOLU] AIDE Artworks pour HRAP EX
» Plus de sauvegarde, mais pour LBP2 ?

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: