Initial camera control code added
This commit is contained in:
@@ -209,6 +209,7 @@ func check_edit_building():
|
||||
dragging = false
|
||||
drag_delay = 0.2
|
||||
func _physics_process(delta):
|
||||
assert($WorldEditor is WorldEditor)
|
||||
var editor_mode = $WorldEditor.get_current_mode()
|
||||
var camera_mode = $WorldEditor.get_camera_mode()
|
||||
if camera_mode == 1:
|
||||
@@ -254,18 +255,8 @@ func _physics_process(delta):
|
||||
$Area.global_transform.origin.x = $Camera.global_transform.origin.x
|
||||
$Area.global_transform.origin.z = $Camera.global_transform.origin.z
|
||||
func setup_cam1():
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
var camera_mode = $WorldEditor.get_camera_mode()
|
||||
if camera_mode == -1:
|
||||
$Camera.global_transform.origin.y = 80.0
|
||||
$Camera.global_transform.basis = Basis().rotated(Vector3(1, 0, 0), -PI / 2.0)
|
||||
$WorldEditor.set_camera_mode(1)
|
||||
func setup_cam2():
|
||||
var camera_mode = $WorldEditor.get_camera_mode()
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
if camera_mode == -1:
|
||||
$Camera.global_transform.origin.y = 80.0
|
||||
$WorldEditor.set_camera_mode(2)
|
||||
$Camera.global_transform.basis = Basis().rotated(Vector3(1, 0, 0), -PI / 4.0)
|
||||
func setup_cam3():
|
||||
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
||||
$WorldEditor.set_camera_mode(3)
|
||||
|
||||
Reference in New Issue
Block a user