AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 afficher du texte

Aller en bas 
+2
daminetreg
Sablou
6 participants
AuteurMessage
Sablou
Débutant
Sablou


Messages : 23
Localisation : Montréal, Québec, Canada

afficher du texte Empty
MessageSujet: afficher du texte   afficher du texte EmptyLun 3 Oct 2005 - 21:11

Bonjour à tous!

Je cherche une façon simple d'afficher la description d'un objet de mon jeu lorsque la souris le survole. Voici la solution que j'ai trouvé:

- Chaque objet possède une variable globale (ex: global.table=0).
- Lorsque la souris survole l'objet, la variable passe à 1 (ex: global.table=1)
- Lorsque la souris n'est plus sur l'objet la variable passe à 0 (ex: global.table=0)
- Cette variable est alors utilisée par un autre objet (objet_controller) qui sous l'événement 'draw' vérifie la condition (ex:if global.table=1) et affiche alors le texte correspondant.

J'utilise la même méthode pour chacun des objets de mon jeu, mais c'est un peu fastidieux.

Ma question donc: Quelqu'un aurait-il une solution plus simple et économique pour faire la même chose?

Merci d'avance!
Revenir en haut Aller en bas
http://ww3.cstj.qc.ca/lmproulx
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyLun 3 Oct 2005 - 21:23

Un moyen plus simple?
il me semble que tu utilises un moyen déjà très peu fastidieux, enfin à mon goût, désolé je ne vois pas de solution à te proposer et puis je suis vraiment fatiguer, peut être que demain je te donnerais une réponse plus concrète.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
afficher du texte U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Sablou
Débutant
Sablou


Messages : 23
Localisation : Montréal, Québec, Canada

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyLun 3 Oct 2005 - 22:20

Pas de problème, Dam. Repose-toi bien! ange
Revenir en haut Aller en bas
http://ww3.cstj.qc.ca/lmproulx
OKSYD
Utilisateur confirmé: Rang *****
OKSYD


Messages : 2302
Localisation : Pioneer 2
Projet Actuel : Hard Pac III

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMar 4 Oct 2005 - 6:57

D' après moi aussi c' est la plus courte happy1

_________________
afficher du texte Hardpac3uv4
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMar 4 Oct 2005 - 16:41

Je ne pense pas qu'il y ait de solution plus simple que celle-ci, tu a très bien fait super

_________________
afficher du texte Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Sablou
Débutant
Sablou


Messages : 23
Localisation : Montréal, Québec, Canada

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMar 4 Oct 2005 - 17:42

Vous avez raison! Je dois simplement être rigoureux pour ne pas oublier aucun objet et ne pas m'emmeler dans mes variables.
Revenir en haut Aller en bas
http://ww3.cstj.qc.ca/lmproulx
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMar 4 Oct 2005 - 21:24

J'y ai réfléchi un peu aujourd'hui mais je n'ai pas trouvé.
Un conseil fait un pseudo-code pour pas t'emmêler. :oui:

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
afficher du texte U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMer 5 Oct 2005 - 15:39

au lieu de vérifier les variables, tu fais dans chaque objet:
draw Event - Draw :
if an expresion is true: mouse_x=x and mouse_y=y
start of a block
set the color
draw a text
end of a block

normalement, ça marche.

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

afficher du texte Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
alexis
Utilisateur confirmé: Rang *****
alexis


Messages : 1619
Localisation : charleroi-Belgique

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMer 5 Oct 2005 - 15:45

Citation :
au lieu de vérifier les variables, tu fais dans chaque objet:
draw Event - Draw :
if an expresion is true: mouse_x=x and mouse_y=y
start of a block
set the color
draw a text
end of a block

pas bete ca super
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMer 5 Oct 2005 - 15:57

Oui mais tout aussi eprouvant.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
afficher du texte U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Sablou
Débutant
Sablou


Messages : 23
Localisation : Montréal, Québec, Canada

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMer 5 Oct 2005 - 20:37

Merci pour les conseils!

Dam, je suis curieux qu'est-ce qu'un pseudo-code?
Revenir en haut Aller en bas
http://ww3.cstj.qc.ca/lmproulx
alexis
Utilisateur confirmé: Rang *****
alexis


Messages : 1619
Localisation : charleroi-Belgique

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMer 5 Oct 2005 - 21:15

pseudo=faux en ancien grec...
donc faux-code??
Revenir en haut Aller en bas
Sablou
Débutant
Sablou


Messages : 23
Localisation : Montréal, Québec, Canada

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyMer 5 Oct 2005 - 21:22

logique clinoeuil

Mais qu'est-ce que ça mange en hiver?
Revenir en haut Aller en bas
http://ww3.cstj.qc.ca/lmproulx
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyJeu 6 Oct 2005 - 17:36

Qu'est-ce qui mange quoi ? :-D

_________________
afficher du texte Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Sablou
Débutant
Sablou


Messages : 23
Localisation : Montréal, Québec, Canada

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyJeu 13 Oct 2005 - 17:02

Désolé pour le régionalisme: l'expression "qu'est-ce que ça mange en hiver" est une vieille expression québécoise qui signifie "à quoi ça ressemble?"

Donc ma question: à quoi ressemble un pseudo-code?
Revenir en haut Aller en bas
http://ww3.cstj.qc.ca/lmproulx
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyJeu 13 Oct 2005 - 18:08

Un pseudo-code?
C'est soit un diagramme où tu écris des bouts de prog dans les cases et donc la manière dont tu défini la logique de ton programme.
Ou alors en Lego, moi je fais de grosses maquettes lego qui vont dans tous les sens avec plein de petites étiquettes pour me rappeller la prog d'une AI.
Sinon tu écris ton code avant de l'écrire vraiment de cette façon:
Code:
if banana = 3
{
Destruction de l'objet gogol;
boum = 0;
boîte de dialogue pour la var Gege;
}

ce qui donne:

Code:
if banana = 3
{
instance_destroy();
boum = 0;
Gege = get_integer("Votre Gege:","12");
}

Bon évidemment je ne ferai pas ça pour un petit code comme celui au dessus, mais pour de grosses choses c'est bien pratique et ça permet de programmer en dehors de chez soit.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
afficher du texte U3dfr2


Dernière édition par le Jeu 13 Oct 2005 - 22:40, édité 1 fois
Revenir en haut Aller en bas
http://lecbna.org/
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte EmptyJeu 13 Oct 2005 - 21:58

C'est une esquisse de code :-D

_________________
afficher du texte Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Contenu sponsorisé





afficher du texte Empty
MessageSujet: Re: afficher du texte   afficher du texte Empty

Revenir en haut Aller en bas
 
afficher du texte
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» comment afficher du texte?
» Afficher l'Alarm
» afficher un score
» [Résolu] Afficher du texte dans un Step
» Texte dans du texte dans du texte

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: