2013-02-02 192 views
8

我剛開始學習攪拌機和它的腳本,並嘗試運行它的示例代碼攪拌機遊戲引擎導入錯誤

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

,並出現以下錯誤: 導入錯誤:沒有模塊名爲我搜索了「BGE」 解決方案,但無法找到任何解決此問題的方法? 我使用的是攪拌機2.65

回答

12

當您按下「運行腳本」或嘗試在終端中發出此命令時,運行導入bge不起作用。您必須按「P」才能激活遊戲引擎模式。要運行腳本,請將控制器連接到腳本。

0
  1. 進口「BGE」必須是「攪拌器的比賽」,而不是攪拌器渲染
  2. 給在「遊戲邏輯編輯器」
  3. 開始遊戲了「永遠」運行Python腳本