Menu
CoddyTech

Bohater: Bieg

Część sekcji Wejście i ruch ścieżki Godot w Coddy. Lekcja 23 z 28.

W kolejnych lekcjach krok po kroku zbudujesz bohatera platformówki. Każda lekcja rozwija skrypt z poprzedniej lekcji. Poziom ma podłoże, dół, stopień i wysoką półkę z flagą.

Bohater to CharacterBody2D z węzłem CollisionShape2D oraz węzłem Look, który odpowiada za jego wygląd. Podłoże, stopień i półka to węzły StaticBody2D.

Zacznij od grawitacji i biegania:

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

Pobiegnij w prawo prosto do dołu, a bohater wypadnie poza poziom. Kolejne lekcje to naprawią.

challenge icon

Wyzwanie

Łatwy

W funkcji _physics_process spraw, by bohater opadał pod wpływem gravity, poruszał się w lewo i w prawo z prędkością speed oraz przemieszczał się za pomocą move_and_slide().

Spróbuj swoich sił

extends CharacterBody2D

var speed = 220
var gravity = 1000

func _physics_process(delta):
	pass
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wejście i ruch

Poćwicz samodzielnie: Edytor online Godot