2013-02-02 10 views
8

Je viens de commencer mélangeur apprentissage et son script et a essayé d'exécuter son code exemplemélangeur erreur d'importation du moteur de jeu

import bge 


def main(): 

cont = bge.logic.getCurrentController() 
own = cont.owner 

sens = cont.sensors['mySensor'] 
actu = cont.actuators['myActuator'] 

if sens.positive: 
    cont.activate(actu) 
else: 
    cont.deactivate(actu) 
main() 

et obtenir l'erreur suivante: ImportError: Aucun module nommé « bge » i cherché un solution, mais ne pouvait pas trouver.how pour résoudre ce problème? J'utilise blender 2.65

Répondre

12

L'exécution de bge d'importation ne fonctionne pas lorsque vous appuyez sur "Exécuter le script" ou essayez d'exécuter cette commande dans le terminal. Vous devez appuyer sur "P" pour activer le mode moteur du jeu. Pour exécuter votre script, connectez un contrôleur au script.

0
  1. import 'bge' doit être 'jeu mélangeur', plutôt que mélangeur rendu
  2. donner un script python 'toujours' rodent dans 'éditeur de logique de jeu'
  3. jeu début