Initial commit

This commit is contained in:
Rendo 2025-11-21 00:21:32 +05:00
commit 7d30fa63d1
16 changed files with 447 additions and 0 deletions

View file

@ -0,0 +1,16 @@
extends Camera3D
const COLLINEAR = 1.5707963267948966
@export var SENSITIVITY = 0.02
func _ready() -> void:
# Move to level controller when possible
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
func _input(event: InputEvent) -> void:
if event is InputEventMouseMotion:
get_parent().rotate_y(-event.relative.x * SENSITIVITY)
rotate_x(-event.relative.y * SENSITIVITY)
rotation.x = clamp(rotation.x,-COLLINEAR,COLLINEAR)
orthonormalize()