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 = 250Stał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ę.
Wyzwanie
ŁatwyGra się nie uruchamia, ponieważ skrypt zmienia stałą SPEED. Napraw to:
- Pozostaw
SPEEDstałą. - 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
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
3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot