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ą.
Wyzwanie
ŁatwyW 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
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
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