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