diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-12-03 22:23:42 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-12-03 22:23:42 +0200 |
| commit | 6686bf1a7a6e81b30c8482cc1d2856f1401f4531 (patch) | |
| tree | 4ef0b0b0e1d0e8fb14deeb8e1ba7e84264a8a92e /player.gd | |
| parent | 992e27742fc996bd428b04201f7548533761cfab (diff) | |
Add some platforming to test2
Diffstat (limited to 'player.gd')
| -rw-r--r-- | player.gd | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -32,7 +32,9 @@ func _process(delta: float) -> void: assert(hook_any is HookHanging, "hook is not HookHanging") var hook: HookHanging = hook_any var is_camera_target: bool = hook.is_in_group("camera_target") - var is_close: bool = ((hook.global_position - global_position).length() < 100) + var player_not_much_higher = (hook.global_position.y - global_position.y) < 30 + var is_close: bool = ((hook.global_position - global_position).length() < 100) and player_not_much_higher + if not is_camera_target and is_close: hook.add_to_group("camera_target") elif is_camera_target and not is_close: |
