Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Herói: Correr

Parte da seção Entrada e movimento do Journey de Godot da Coddy. Lição 23 de 28.

Nas próximas aulas, você vai criar um herói de plataforma, um passo de cada vez. Cada aula acrescenta algo ao script da aula anterior. A fase tem chão, um buraco, um degrau e uma plataforma alta com uma bandeira.

O herói é um CharacterBody2D com um CollisionShape2D e um nó Look para desenhá-lo. O chão, o degrau e a plataforma são nós StaticBody2D.

Comece com gravidade e corrida:

velocity.y += gravity * delta
velocity.x = Input.get_axis("move_left", "move_right") * speed
move_and_slide()

Corra para a direita em direção ao buraco, e o herói cairá para fora da fase. As próximas aulas corrigirão isso.

challenge icon

Desafio

Fácil

Em _physics_process, faça o herói cair com gravity, correr para a esquerda e para a direita a speed e se mover com move_and_slide().

Experimente você mesmo

extends CharacterBody2D

var speed = 220
var gravity = 1000

func _physics_process(delta):
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Entrada e movimento

Pratique por conta própria: Playground de Godot