Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:blender:bge-python:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
logiciels:blender:bge-python:accueil [2016/04/01 10:55]
resonance [script04.py]
logiciels:blender:bge-python:accueil [2018/04/06 16:27]
resonance [Game Object]
Ligne 100: Ligne 100:
 actuators, addDebugProperty, alignAxisToVect, angularDamping, angularVelocity, angularVelocityMax, angularVelocityMin, applyForce, applyImpulse, applyMovement, applyRotation, applyTorque, attrDict, children, childrenRecursive, collisionCallbacks, collisionGroup, collisionMask, color, controllers, currentLodLevel, debug, debugRecursive, disableRigidBody, enableRigidBody, endObject, get, getActionFrame, getActionName, getAngularVelocity, getAxisVect, getDistanceTo, getLinearVelocity, getPhysicsId, getPropertyNames, getReactionForce, getVectTo, getVelocity, groupMembers, groupObject, invalid, isPlayingAction, isSuspendDynamics, life, linVelocityMax, linVelocityMin, linearDamping, linearVelocity, localAngularVelocity, localInertia, localLinearVelocity, localOrientation, localPosition, localScale, localTransform, mass, meshes, name, occlusion, orientation, parent, playAction, position, rayCast, rayCastTo, record_animation, reinstancePhysicsMesh, removeParent, replaceMesh, restoreDynamics, scaling, scene, sendMessage, sensors, setActionFrame, setAngularVelocity, setCollisionMargin, setDamping, setLinearVelocity, setOcclusion, setParent, setVisible, state, stopAction, suspendDynamics, timeOffset, visible, worldAngularVelocity, worldLinearVelocity, worldOrientation, worldPosition, worldScale, worldTransform actuators, addDebugProperty, alignAxisToVect, angularDamping, angularVelocity, angularVelocityMax, angularVelocityMin, applyForce, applyImpulse, applyMovement, applyRotation, applyTorque, attrDict, children, childrenRecursive, collisionCallbacks, collisionGroup, collisionMask, color, controllers, currentLodLevel, debug, debugRecursive, disableRigidBody, enableRigidBody, endObject, get, getActionFrame, getActionName, getAngularVelocity, getAxisVect, getDistanceTo, getLinearVelocity, getPhysicsId, getPropertyNames, getReactionForce, getVectTo, getVelocity, groupMembers, groupObject, invalid, isPlayingAction, isSuspendDynamics, life, linVelocityMax, linVelocityMin, linearDamping, linearVelocity, localAngularVelocity, localInertia, localLinearVelocity, localOrientation, localPosition, localScale, localTransform, mass, meshes, name, occlusion, orientation, parent, playAction, position, rayCast, rayCastTo, record_animation, reinstancePhysicsMesh, removeParent, replaceMesh, restoreDynamics, scaling, scene, sendMessage, sensors, setActionFrame, setAngularVelocity, setCollisionMargin, setDamping, setLinearVelocity, setOcclusion, setParent, setVisible, state, stopAction, suspendDynamics, timeOffset, visible, worldAngularVelocity, worldLinearVelocity, worldOrientation, worldPosition, worldScale, worldTransform
 ++++ ++++
 +exemple acces a un objet par son nom :
 +<code python> scene = bge.logic.getCurrentScene()
 +obj=scene.objects['ObjectName']</code>
  
 ==== Rendu ==== ==== Rendu ====
Ligne 444: Ligne 447:
  
 ===== Autres exemples ===== ===== Autres exemples =====
-  * Fichier Blender :+  * Fichier Blender et les textures {{:logiciels:blender:bge-python:bge-python-05.zip|}}
  
  
 +{{:logiciels:blender:bge-python:animpythonrunanim.gif|}}
  
 +Jouer une animation et changer d'images au hasard dans une texture.
 ==== Objets ==== ==== Objets ====
 {{:logiciels:blender:bge-python:bge-python-08.png|}} {{:logiciels:blender:bge-python:bge-python-08.png|}}
Ligne 498: Ligne 503:
 ++++ ++++
 ==== Voir aussi === ==== Voir aussi ===
-Les propriétés communes à toutes les scènes peuvent GLOBAL dict +Des variables peuvent être accessibles depuis toutes les scènes avec [[https://www.blender.org/api/blender_python_api_2_77_release/bge.logic.html?highlight=globaldict#bge.logic.globalDict|bge.logic.globalDict]].
  
 Manipuler un actionneur "Motion" : move.dLoc = [0.0, speed, 0.0] Manipuler un actionneur "Motion" : move.dLoc = [0.0, speed, 0.0]
  
-Pour les notions de distances entre objet et d'alignement : getDistance, rayCast, actionneur "TrackTo"+Pour les notions de distances entre objet et d'alignement : getDistance, rayCast, actionneur "TrackTo", alignTo...
  
-Pour communiquer avec d'autres logiciels, utiliser la bibliothèque OSC : [[http://wiki.labomedia.org/index.php/Communication_entre_Pure-data_et_Blender_en_OSC|exemple avec Pure Data]] et [[https://github.com/sergeLabo/blenderOSC|blenderOSC]]+Pour communiquer avec d'autres logiciels, on peut utiliser la bibliothèque OSC : [[http://wiki.labomedia.org/index.php/Communication_entre_Pure-data_et_Blender_en_OSC|exemple avec Pure Data]] et [[https://github.com/sergeLabo/blenderOSC|blenderOSC]]
  
/home/resonancg/www/wiki/data/pages/logiciels/blender/bge-python/accueil.txt · Dernière modification: 2018/04/06 16:27 de resonance