Zmienne eksportowane
Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 15 z 28.
Umieść @export przed zmienną, a edytor Godot wyświetli ją w Inspektorze. Inspektor to panel z listą właściwości wybranego węzła. Możesz tam zmienić wartość bez edytowania kodu:
@export var speed = 200Liczba w skrypcie to wartość domyślna. Wartość ustawiona w Inspektorze jest zapisywana w scenie, a węzeł otrzymuje ją po uruchomieniu gry. Dwa roboty z jednym skryptem mogą mieć różne prędkości.
Scena z tej lekcji ustawia speed robota na 90, tak jak zrobiłby to Inspektor. Karta Scena pod grą nie wyświetla eksportowanych zmiennych, więc ich tam nie zobaczysz.
Wyzwanie
ŁatwyPozwól scenie ustawić prędkość robota.
- Na górze pliku
robot.gddodaj eksportowaną zmiennąspeedz domyślną wartością200. - W funkcji
_process()przesuwaj robota w prawo z prędkościąspeedpikseli na sekundę.
Naciśnij „Graj”: scena ustawia speed na 90, więc robot porusza się z prędkością 90 pikseli na sekundę. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _process(delta):
position.x += 200 * delta
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