Multiplication entre variables... [résolu] Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -11%
SAMSUNG 55Q70C – TV QLED 55″ (138 cm) 4K ...
Voir le deal
549.99 €

 

 Multiplication entre variables... [résolu]

Aller en bas 
3 participants
AuteurMessage
ceceleouf
Petit bavard
ceceleouf


Messages : 55
Localisation : Tourne avec le chateau...
Projet Actuel : Mini TD

Multiplication entre variables... [résolu] Empty
MessageSujet: Multiplication entre variables... [résolu]   Multiplication entre variables... [résolu] EmptyJeu 15 Mai 2008 - 17:11

Une autre petite question gnii

J'aimerais augmenter la vie des monstres a chaque level, seulement pour éviter de m'amuser avec des if lvl > 1 vie=50, etc etc, je compte multiplier la vie de base d'un monstre, par le level actuel.

Jusque la c'est simple, petite recherche sur le forum, multiplication de deux variables:
Citation:
variable1 * variable2

Et c'est avec joie que je me rend compte que ca ne peut pas marcher, puisque mes variables sont chacune dans un objet différent. Résultat: il ne connais pas la variable "level" :gniah:

Ça doit être simple, mais je bloque un peu :honte:


Dernière édition par ceceleouf le Jeu 15 Mai 2008 - 18:04, édité 1 fois
Revenir en haut Aller en bas
http://www.stargate.superforum.fr
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Multiplication entre variables... [résolu] Panicpr9

Multiplication entre variables... [résolu] Empty
MessageSujet: Re: Multiplication entre variables... [résolu]   Multiplication entre variables... [résolu] EmptyJeu 15 Mai 2008 - 17:19

tu fais :
le_nom_de_l_objet_qui_contient_la_variable.le_nom_de_ta_variable

clinoeuil

(par exemple : ennemi.lvl )
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Multiplication entre variables... [résolu] Empty
MessageSujet: Re: Multiplication entre variables... [résolu]   Multiplication entre variables... [résolu] EmptyJeu 15 Mai 2008 - 17:25

C'est très simple super
Par défaut, toutes les variables sont dites locales par exemple, prenons mavar:
Code:
mavar=1

Disons que mavar soit dans l'objet myobj. Pour que mavar soit accessible dans tous les objets il faut que tu rende mavar soit globale.
Comment ça marche ? Très simplement il faut rajouter global. devant le nom de ta variable.
Code:
global.mavar=2

Ainsi dans l'objet myobj2 par exemple, tu pourras faire la multiplication de la variable locale de vie dans ton exemple par la variable globale connue de tous les objets.

Dans ton cas:
Code:
life = life * global.level


Attention !! mavar et global.mavar sont deux variables différentes pour GameMaker et quand il essaye de faire la distinction, il plante généralement :pac_dr:

Attention !! Beaucoup d'erreurs sont dues à un mauvais placement de la déclaration de la variable globale. En effet, tu dois déclarer ta variable avant toute utilisation. Sinon, ça plantera happy1


En espérant t'avoir aidé super

EDIT: Grillé par nicoulas gnii Les deux solutions marchent super
Revenir en haut Aller en bas
ceceleouf
Petit bavard
ceceleouf


Messages : 55
Localisation : Tourne avec le chateau...
Projet Actuel : Mini TD

Multiplication entre variables... [résolu] Empty
MessageSujet: Re: Multiplication entre variables... [résolu]   Multiplication entre variables... [résolu] EmptyJeu 15 Mai 2008 - 18:03

Super super Vos deux méthodes vont me servir du coup happy1

J'ai eut un peu de mal mais tout est rentré dans l'ordre, ça marche niquel :oue:

Merciii a vous deux! :coeur2:
Revenir en haut Aller en bas
http://www.stargate.superforum.fr
Contenu sponsorisé





Multiplication entre variables... [résolu] Empty
MessageSujet: Re: Multiplication entre variables... [résolu]   Multiplication entre variables... [résolu] Empty

Revenir en haut Aller en bas
 
Multiplication entre variables... [résolu]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU] variables entre objets
» comment aditioner et multiplier les variables entre elle?
» [RESOLU] variables ...
» Variable entre value et value [résolu]
» Gestion des Variables [Résolu]

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: