Re: [WIP] Circuit porte conteneur

Posté par pierro_rapido le 14/5/2015 15:31:40
Hi,

J’essaie de rajouter un 2e véhicule qui serait contrôle par un autre joueur. mais j'ai un problème avec un script python.

La voiture est basé sur ce blend :
http://www.tutorialsforblender3d.com/Game_Engine/Vehicle/blend/Vehicle_Start.blend
Ce qui est intéressant ce sont les 3 scripts qui l'accompagne. "Carsetup", "powertrain", "suspenssion"

Je suis un tutoriel fourni dans le livre « créer vos propre jeu 3d avec le game engine» . Il est écrit qu'il est possible en dupliquant les voitures et en changeant les touches pour le pilotage d'avoir d'autres joueurs.
Il y a une modification a faire dans le script « carsetup » pour gérer plusieurs propriétaires des pneus, mais le code fourni ne fonctionne pas. Et...je ne connais toujours pas python.

Il faut créer une propriété dans game property par exemple « name » a chacune des voitures auquel on assigne une valeur (1,2,3…).

Et voici le code

def Tire_Objects():
# tire names
frontDriver = "TireFD" # front driver's tire
frontPassenger = "TireFP" # front passenger's tire
rearDriver = "TireRD" # rear driver's tire
rearPassenger = "TireRP" # rear passenger's tire

ET le code avec modification

def Tire_Objects(name):
# tire names
frontDriver = name+"TireFD" # front driver's tire
frontPassenger = name+"TireFP" # front passenger's tire
rearDriver = name+"TireRD" # rear driver's tire
rearPassenger = name+"TireRP" # rear passenger's tire

Alors erreur de syntaxe ? Si non quelqu'un peut-il m'aider ? Quelqu'un a-t-il se livre ?

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=3&topic_id=44112&post_id=534491