add flashlight
This commit is contained in:
parent
933f70fb5b
commit
1bf96321d7
4 changed files with 17 additions and 0 deletions
|
@ -486,6 +486,7 @@ Move: W, A, S, D
|
||||||
Jump: Space
|
Jump: Space
|
||||||
Crouch: Right Control
|
Crouch: Right Control
|
||||||
Run: Right Shift
|
Run: Right Shift
|
||||||
|
Toggle Flashlight: E
|
||||||
Open Menu: ESC"
|
Open Menu: ESC"
|
||||||
|
|
||||||
[node name="CreditsScreen" type="Control" parent="."]
|
[node name="CreditsScreen" type="Control" parent="."]
|
||||||
|
|
|
@ -79,6 +79,8 @@ func _physics_process(delta: float) -> void:
|
||||||
if (crouched): speed = SPEED_CROUCHED
|
if (crouched): speed = SPEED_CROUCHED
|
||||||
else: speed = SPEED_BASE
|
else: speed = SPEED_BASE
|
||||||
running = false
|
running = false
|
||||||
|
elif Input.is_action_just_pressed(&"freeroam_toggle_flashlight"):
|
||||||
|
$Camera/Flashlight.visible = !$Camera/Flashlight.visible
|
||||||
|
|
||||||
if mouse_captured: _handle_joypad_camera_rotation(delta)
|
if mouse_captured: _handle_joypad_camera_rotation(delta)
|
||||||
velocity = _walk(delta) + _gravity(delta) + _jump(delta)
|
velocity = _walk(delta) + _gravity(delta) + _jump(delta)
|
||||||
|
|
|
@ -19,5 +19,13 @@ debug_color = Color(0.141176, 0.427451, 0.92549, 0.784314)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0)
|
||||||
fov = 80.0
|
fov = 80.0
|
||||||
|
|
||||||
|
[node name="Flashlight" type="SpotLight3D" parent="Camera"]
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 1000.0
|
||||||
|
spot_angle = 30.0
|
||||||
|
spot_angle_attenuation = 0.25
|
||||||
|
|
||||||
[node name="InGameMenu" parent="." instance=ExtResource("2_0s4r2")]
|
[node name="InGameMenu" parent="." instance=ExtResource("2_0s4r2")]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
|
@ -490,6 +490,12 @@ freeroam_run={
|
||||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":7,"pressure":0.0,"pressed":true,"script":null)
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":7,"pressure":0.0,"pressed":true,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
freeroam_toggle_flashlight={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":3,"pressure":0.0,"pressed":true,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue