Menu
CoddyTech

Stałe

Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 14 z 27.

Niektóre wartości nigdy się nie zmieniają podczas działania gry, na przykład maksymalna prędkość robota. Użyj dla nich stałej. Tworzy się ją za pomocą const, a nie var:

const SPEED = 250

Stałe zapisuje się WIELKIMI LITERAMI, aby czytelnicy widzieli, że ich wartość jest ustalona. Aby ją zmienić, edytuj liczbę w miejscu, w którym ją zdefiniowano.

Linia, która zmienia stałą, jest błędem. Godot wykrywa go, zanim gra się uruchomi. Konsola wyświetla komunikat Cannot assign a new value to a constant i wskazuje linię.

challenge icon

Wyzwanie

Łatwy

Gra się nie uruchamia, ponieważ skrypt zmienia stałą SPEED. Napraw to:

  • Pozostaw SPEED stałą.
  • Spraw, aby robot poruszał się w lewo z prędkością 300 pikseli na sekundę.

Spróbuj swoich sił

extends Node2D

const SPEED = 200

func _ready():
	SPEED = 300

func _process(delta):
	position.x -= SPEED * delta
quiz iconSprawdź się

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

Wszystkie lekcje w sekcji Węzły i sceny

Poćwicz samodzielnie: Edytor online Godot