physics
Installation
SKILL.md
Physics System
Physics Body Types
CharacterBody2D/3D
For player-controlled characters with manual physics handling.
extends CharacterBody2D
@export var speed: float = 300.0
@export var jump_velocity: float = -500.0
var gravity = ProjectSettings.get_setting("physics/2d/default_gravity")
func _physics_process(delta):
if not is_on_floor():
velocity.y += gravity * delta