Godot "hinterhersliden"?
Ich entwickle gerade ein Spiel und ich mache ein Item pickup System.
Jetzt möchte ich, dass das Item noch hinter dem Spieler her rutscht und nicht einfach stumm die velocity kopiert.
Wie mache ich das???
das ist der code:
extends CharacterBody2D
@onready var Item = $"."
@onready var player = $"../Player"
var holded
var Player = null
@onready var area = $Area2D
func _on_area_2d_body_entered(body):
holded = true
player = body
func _physics_process(delta):
if holded == true:
Item.velocity = player.velocity
move_and_slide()
if Input.is_action_just_pressed("dropItem"):
holded = false
var exitArea = area.body_exited
await exitArea