에 대한 첫 죄송에서
. 더 낫다고 그래서 내가 스포트라이트에 넣어 깜박이는 빛이 좋아, 이 하나 난이 Property's을 제공 : toggleProp 이름
- 부울에게
- 정수라는 이름의 타이머를
나는 스포트 라이트에 3 개의 논리 벽돌을 연결했는데, 레벨 센서가 설정되어있는 Alwayssensor는 Py thonbrick 어디에서 내 스크립트에 넣고 Poperty Brick에 연결하여 연결된 My Property's를 토글하는 모드를 설정합니다.
내가 내 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()
을 아무 일도 발생하지 않습니다. 콘솔은 다음과 같습니다 : ImportError : 'bge'모듈이 없습니다
저는 블렌더 버전 2.78을 사용하고 있습니다.
감사 독일에서 안부 :
당신은 다른 곳 블렌더 스크립팅 인터페이스에서 스크립트를 실행되거나? –
blender.stackexchange.com –
에서 행운을 볼 수 있습니다. 블렌더의 텍스트 편집기에서 스크립트를 실행하는 경우에만 오류가 발생합니다. 게임 엔진을 시작하기 만하면 스크립트를 실행할 필요가 없으며 논리 벽돌은 필요에 따라 스크립트를 실행합니다. '블렌더 게임 '이 창 상단에서 선택 되었습니까? 아니면'블렌더 렌더 '또는'주기 렌더링 '입니까? – sambler