Ces scripts n'ont peut-être
pas une très grande valeur mais ils ont été écrits
pour répondre à des questions que se posaient certains utilisateurs
sur le forum Zoo/3D.Blender
Appeler des variables et leur valeur
depuis n'importe quel objet
import GameLogic
try:
print GameLogic.nom_dobjets
except :
import Blender
scene=GameLogic.getCurrentScene()
objList=scene.getObjectList()
GameLogic.nom_dobjets={}
for obj in objList :
GameLogic.nom_dobjets[obj.name]={}
PName=obj.getPropertyNames()
for pn in PName:
prop=Blender.Object.Get(obj.name[2:]).getProperty(pn)
GameLogic.nom_dobjets[obj.name][pn]=[prop.getData(),prop.getType()]