bug fix
This commit is contained in:
@@ -115,21 +115,21 @@ func on_change_camera_request(camera_index: int) -> void:
|
||||
var next_cam = array_camera[camera_index]
|
||||
set_camera(next_cam)
|
||||
|
||||
func _unhandled_input(event: InputEvent) -> void:
|
||||
var current_cam = get_viewport().get_camera_3d()
|
||||
var is_photo_mode = current_cam != null and not current_cam in array_camera
|
||||
if is_photo_mode:
|
||||
return
|
||||
|
||||
if event is InputEventKey and event.pressed and not event.echo:
|
||||
match event.keycode:
|
||||
KEY_1:
|
||||
if array_camera.size() > 0: set_camera(array_camera[0])
|
||||
KEY_2:
|
||||
if array_camera.size() > 1: set_camera(array_camera[1])
|
||||
KEY_3:
|
||||
if array_camera.size() > 2: set_camera(array_camera[2])
|
||||
KEY_4:
|
||||
if array_camera.size() > 3: set_camera(array_camera[3])
|
||||
KEY_5:
|
||||
if array_camera.size() > 4: set_camera(array_camera[4])
|
||||
#func _unhandled_input(event: InputEvent) -> void:
|
||||
#var current_cam = get_viewport().get_camera_3d()
|
||||
#var is_photo_mode = current_cam != null and not current_cam in array_camera
|
||||
#if is_photo_mode:
|
||||
#return
|
||||
#
|
||||
#if event is InputEventKey and event.pressed and not event.echo:
|
||||
#match event.keycode:
|
||||
#KEY_1:
|
||||
#if array_camera.size() > 0: set_camera(array_camera[0])
|
||||
#KEY_2:
|
||||
#if array_camera.size() > 1: set_camera(array_camera[1])
|
||||
#KEY_3:
|
||||
#if array_camera.size() > 2: set_camera(array_camera[2])
|
||||
#KEY_4:
|
||||
#if array_camera.size() > 3: set_camera(array_camera[3])
|
||||
#KEY_5:
|
||||
#if array_camera.size() > 4: set_camera(array_camera[4])
|
||||
|
||||
Reference in New Issue
Block a user