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 rozszerza skrypt z poprzedniej lekcji. Poziom ma podłoże, przepaść, 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 w przepaść, a bohater wypadnie z poziomu. Kolejne lekcje to naprawią.
Wyzwanie
ŁatwyUruchom platformówkę: spraw, by bohater spadał i biegał.
- W
_physics_process()dodajgravity * deltadovelocity.y. - Ustaw
velocity.xnaInput.get_axis("move_left", "move_right")pomnożone przezspeed. - Wywołaj
move_and_slide().
Naciśnij „Graj” i biegnij w prawo: bohater zbiega z podłoża do dołu. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends CharacterBody2D
var speed = 220
var gravity = 1000
func _physics_process(delta):
pass
Wszystkie lekcje w sekcji Wejście i ruch
2CharacterBody2D
CharacterBody2DPoruszaj się z prędkościąŚciany cię zatrzymająPoruszaj się wszędzieRówne przekątne5Projekt: Bohater platformówki
Bohater: BiegBohater: SkokPoćwicz samodzielnie: Edytor online Godot