2013-02-02 13 views
8

ben sadece blender ve kodlama öğrenmeye başladı ve örnek kodblender oyun motoru ithal hatası

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

çalıştırın ve aşağıdaki hatayı almaya çalıştı: ImportError: i aramış 'BGE' adında bir modül çözüm, ancak bu sorunu çözmek için herhangi bir yol bulamadı mı? Blender'ı kullanıyorum 2.65

cevap

12

"Betik dosyasını çalıştır" düğmesine bastığınızda veya bu komutu uçbirimde yayınlamaya çalıştığınızda, içe aktarma bere çalışmaz. Oyun motoru modunu aktif hale getirmek için "P" tuşuna basmanız gerekiyor. Komut dosyanızı çalıştırmak için komut dosyasına bir denetleyici bağlayın.

0
  1. ithalat 'BGE'
  2. 'oyun mantığı editörü'
  3. başlangıç ​​oyunu bir 'daima' koşmak piton komut dosyalarını vermek render 'blender oyunu' yerine blender olmalıdır