arrows are moving properly now

This commit is contained in:
derek
2025-06-26 13:30:23 -05:00
parent f7d3476a56
commit af5ff6f284
5 changed files with 28 additions and 12 deletions

View File

@@ -1 +1,13 @@
extends Projectile
@onready var hit_ray: RayCast3D = $HitRay
@onready var land_depth: Marker3D = $LandDepth
func _process(delta: float) -> void:
if hit_ray.is_colliding():
var stick_point = hit_ray.get_collision_point()
if land_depth.global_position.distance_to(stick_point) > .2:
global_position += global_transform.basis * Vector3(0,0,-speed) * delta
else:
global_position += global_transform.basis * Vector3(0,0,-speed) * delta