You are on page 1of 2

Codigos GDScript

- Pulo básico + Animações de movimento

if Input.is_action_just_pressed("ui_accept") and is_on_floor():

velocity.y = JUMP_VELOCITY

is_jumping = true

elif is_on_floor():

is_jumping = false

var direction = Input.get_axis("ui_left", "ui_right")

if direction:

velocity.x = direction * SPEED

animation.scale.x = direction

if !is_jumping: #is not jumping

animation.play("run")

elif is_jumping: #is_jumping == true

animation.play("pular")

else:

velocity.x = move_toward(velocity.x, 0, SPEED)

animation.play("idle")

move_and_slide()

-Gravidade-

func _physics_process(delta):

if not is_on_floor():

velocity.y += gravity * delta


-Camera perseguidora-

extends Node2D

@onready var “nome da variável” := $CharacterBody2D as CharacterBody2D

@onready var “nome da variável” := $camera2D as Camera2D

func _ready():

player.follow_camera(camera)

func follow_camera(camera2D):

var camera_path = cameraj.get_path()

remote_transform.remote_path = camera_pat

You might also like