Forum: Moteur de jeu GameBlender et alternatives

Transcription

Forum: Moteur de jeu GameBlender et alternatives
The Blender Clan
Forum: Moteur de jeu GameBlender et alternatives
Topic: Demande d'aide sur le scripting python (BGE)
Subject: Re: Demande d'aide sur le scripting python (BGE)
Posté par: Redstar
Contribution le : 8/1/2017 12:15:21
Et si tu traduis ça en code python, qu'est-ce que ça dit ?
Citation :
...En fait avec le problème avec ta méthode c'est que vu que tes objets ne sont pas des
instances des classes...
S'il y a une chose que j'ai apprise en programmation, c'est que chacun a sa
propre approche de celle-ci.
Citation :
...je ne voit pas comment leurs attribuer des attributs qui leurs seront propres (je veux qu'ils
ont tous les même attribut mais avec des valeurs différentes).
Utilise une propriété:
Admettons que tu aies un cube "joueur" et un cube "mob". Le joueur à 300 PV et le mob 200 PV.
Tu décides que ton script sera le même pour les deux cubes. Tu devra alors dire que si ton joueur =
"joueur" et le mob = "mob", appliquer une fonction avec des arguments que tu changera selon le cas
de figure.
Un exemple:
def test(fon1, fon2, fon3): fon1["PV"] = fon2 fon1.mon_actuator_action = fon3 if
'joueur' in own: test(own, 300, 'DanseDeMacarena') elif
'mob' in objet_mob: test(objet_mob, 200, '')
Du coup, python saura ce qu'il faudra attribuer à qui.
http://blenderclan.tuxfamily.org/html
22/2/2017 4:05:41 / Page

Documents pareils