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