Menu
CoddyTech

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 = 200

Liczba 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.

challenge icon

Wyzwanie

Łatwy

Pozwól scenie ustawić prędkość robota.

  1. Na górze pliku robot.gd dodaj eksportowaną zmienną speed z domyślną wartością 200.
  2. W funkcji _process() przesuwaj robota w prawo z prędkością speed pikseli 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

Poćwicz samodzielnie: Edytor online Godot