소스 검색

In editor, instance DirectionalLight with an initial sun-like orientation

Marc Gilleron 8 년 전
부모
커밋
2ac8c2fa91
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      scene/3d/light.cpp

+ 6 - 0
scene/3d/light.cpp

@@ -369,6 +369,12 @@ DirectionalLight::DirectionalLight()
 	set_shadow_depth_range(SHADOW_DEPTH_RANGE_STABLE);
 
 	blend_splits = false;
+
+#ifdef TOOLS_ENABLED
+	if (Engine::get_singleton()->is_editor_hint())
+		// Create light with a default natural "sun" orientation in editor, instead of looking horizontally on X
+		set_rotation_in_degrees(Vector3(-50, 25, 30));
+#endif
 }
 
 void OmniLight::set_shadow_mode(ShadowMode p_mode) {