2013-04-09 2 views
1

를 사용하여 블렌더 2.6 활성 카메라를 설정 한 후 내 블렌더 게임에 다음 코드 한 'Camera.Shoulder'하지만보기로 I하지 않는 한 변경되지 않습니다어떻게 다시 쓰게 장면 파이썬

if bge.logic.KX_INPUT_ACTIVE == keyboard.events[bge.events.QKEY]: 
    bpy.context.scene.camera = bpy.data.objects["Camera.Shoulder"] 

내 카메라를 리셋 장면을 종료하고 다시 시작하십시오.

if bge.logic.KX_INPUT_ACTIVE == keyboard.events[bge.events.QKEY]: 
    bge.logic.getCurrentScene().active_camera = bge.logic.getCurrentScene().objects["Camera.Player"] 

BGE 게임입니다 :

답변

1

는 올바른 코드가 있어야 할 논리 벽돌을 사용하지 않고 게임을하는 동안 새 활성 카메라를 사용하여 장면을 다시 쓰게하는 방법 (. 내가 파이썬에서 모든 것을 원하는)이 있습니다 엔진 로직, bpy가 작동하지 않는 이유를 모르겠다.

관련 문제