2013-02-02 14 views
8

Ho appena iniziato frullatore e il suo script di apprendimento e ha cercato di eseguire il suo codice di esempiofrullatore errore di importazione motore di gioco

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() 

e ottenere il seguente errore: ImportError: No module named 'bge' Ho cercato un soluzione ma non riusciva a trovarne. Come risolvere questo problema? sto usando blender 2.65

risposta

12

L'esecuzione di bge di importazione non funziona quando si preme "Esegui script" o si tenta di emettere questo comando nel terminale. Devi premere "P" per attivare la modalità motore di gioco. Per eseguire il tuo script, collega un controller allo script.

0
  1. importazione 'bge' deve essere 'gioco frullatore', piuttosto che il rendering frullatore
  2. dare una script python 'sempre' gestite in 'gioco editor di logica'
  3. Gioco
Problemi correlati