Configuration

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Das Konfigurationsobjekt ist ein Containerobjekt, das dazu entwickelt wurde, Wertobjekte zu speichern, um Werte, die in Tools oder jedem Modell mit Scripts verwendet werden, zugänglicher zu machen.

Wie funktioniert das Konfigurationsobjekt?

Das Konfigurationsobjekt ist nur ein Container und bietet automatisch keine zusätzliche Funktionalität für ein Folder .

Konfigurationen sollten Wertobjekte enthalten ( BrickColorValue , NumberValue , IntValue , ObjectValue usw.).Diese Wertobjekte sollten vom Script oder LocalScript verbunden mit der Konfiguration gelesen werden, um Konstanten wie Schaden, Geschwindigkeit oder Farbe zu bestimmen.

Beispielsweise,


local damage = 10

Wird zu:


local configuration = tool:FindFirstChildWhichIsA("Configuration", true)
damage = configuration:FindFirstChild("Damage").Value -- A NumberValue

Das Konfigurationsobjekt sollte in einem BasePart oder Model oder Tool platziert werden.Es war ursprünglich gedacht, mit einem Werkzeug verwendet zu werden, das eine GUI-Oberfläche zur Bearbeitung dieser Eigenschaften bereitstellte.Es ist jedoch jetzt üblicher, dass Entwickler diese Werte direkt im Roblox Studio-Eigenschaftenfenster bearbeiten.

Warum sollte ich das Objektverwenden?

Die Verwendung von Konfigurationen ist optional, aber eine Reihe von Entwicklern entschied sich, sie aus den folgenden Gründen zu verwenden.

  • Variablen, die in einer Konfiguration gehalten werden, können schnell gefunden werden und sind an einem einzigen Ort
  • Wenn du deine Arbeit teilst, können andere Änderungen vornehmen, ohne deinen Codesmodifizieren zu müssen
  • Bietet einen einzigen Ort für Variablen, die von mehreren Skripten in komplexeren Spielen gelesen werden

Eigenschaften

Methoden

Ereignisse