搅拌机游戏引擎导入错误

时间:2013-02-02 14:03:16

标签: python blender

我刚开始学习blender及其脚本并试图运行其示例代码

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

并收到以下错误: ImportError:没有名为'bge'的模块 我搜索了一个解决方案,但找不到任何解决这个问题的方法? 我正在使用搅拌机2.65

2 个答案:

答案 0 :(得分:12)

按“运行脚本”或尝试在终端中发出此命令时,运行导入bge不起作用。您必须按“P”才能激活游戏引擎模式。要运行脚本,请将控制器连接到脚本。

答案 1 :(得分:0)

  1. import' bge'必须是' blender game'而不是blender呈现
  2. 总是提供一个'在游戏逻辑编辑器'
  3. 中运行python脚本
  4. 开始游戏