I'm currently trying to create an area that would somehow push objects to a specific direction. (and also apply angular drag if possible)
I'm currently new to Unity and Godot. I have already seen this in Unity tutorial and checking if this is also possible in Godot.
I have a RigidBody2D (with gravity) that falls down on an Area2D.
I'm currently stuck at this code..
func _on_Area2D_body_entered(body): body.apply_impulse(Vector2(),Vector2(0,-50))
..but it only applied it once after entering the are and not continuously applying force until the object exited the area. I tried using add_force but it gave the object a constant speed and direction and not falling back down.