initial add

This commit is contained in:
2026-04-10 17:53:31 -05:00
commit ebd36e4ef3
196 changed files with 51603 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
extends Camera2D
@onready var zoom_target : Vector2
@export var CameraCast : RayCast2D
@export var Player : CharacterBody2D
func _ready():
zoom_target = zoom
pass
func _process(delta):
if CameraCast.is_colliding():
self.position = lerp(self.position,CameraCast.get_collision_point(),4*delta)
else:
self.position = lerp(self.position,CameraCast.target_position + CameraCast.global_position,4*delta)
pass
_zoom(delta)
func _zoom(delta):
if Input.is_action_just_pressed("camera_zoom_in"):
zoom_target *= 1.1
if Input.is_action_just_pressed("camera_zoom_out"):
zoom_target *= 0.9
zoom = zoom.slerp(zoom_target, 10 * delta)