0
首先对不起我的英语不好,来自德国i'm ^^搅拌机游戏引擎的Python
我有我自己写的Pythonscript有点问题。 我倒是想有一个闪烁的灯光,所以我放在一个聚光灯, 这一次我举两个Property's:
- 布尔命名toggleProp命名计时器
- 整数
我将三个逻辑砖连接到聚光灯下,Alwayssensor的设置如此触发真实水平,连接到Py thonbrick在哪里我把我的脚本,并链接到一个Poperty砖,我设置模式切换链接我的物业。
我写在我的Pythonscript下面几行:
import bge
def main():
cont = bge.logic.getCurrentController()
light = cont.owner
toggleProp = cont.actuators ["toggleProp"]
if light ["timer"] == 25:
cont.activate(toggleProp)
light ["timer"] = 0
if light ["toggle"] == False:
light.energy = 0.200
else:
light.energy = 1.500
light ["timer"] += 1
main()
当我开始我的比赛,没有任何反应。 控制台说:导入错误:没有模块名为 'BGE' 使用Blender的版本号2.78
i'm。
感谢和来自德国的问候:)
你运行该脚本在搅拌机脚本接口或别的地方? –
您可能会发现您在blender.stackexchange.com上运气更好 –
如果您在搅拌机的文本编辑器中运行该脚本,则应该只会出现该错误。你不需要运行脚本就可以启动游戏引擎,逻辑砖将根据需要运行脚本。在窗口顶部选择了“Blender Game”还是说“Blender Render”或“Cycles Render”? – sambler