Godot: V2.1.2 Ternary stürzt exportierte exe ab

Erstellt am 2. Feb. 2017  ·  3Kommentare  ·  Quelle: godotengine/godot

Betriebssystem oder Gerät - Godot-Version:
Win 7 (x64)-Desktop
Godot v2.1.2

Fehlerbeschreibung:
Die Verwendung des ternären Operators führt zum Absturz der exportierten .exe. Die Anwendungen laufen im Editor einwandfrei, aber nicht beim Exportieren.
Das Export-Debugging meldet folgenden Fehler:

SKRIPTFEHLER: GDScript::load_byte_code: Parse-Fehler: Erwartetes Ende der Anweisung (var)
Unter: res://TernaryTest.gdc :6
Fehler: GDScript::load_byte_code: Methode/Funktion fehlgeschlagen, Rückgabe: ERR_PARSE_ERROR
Unter: module\gdscript\gd_script. cpp:720

Schritte zum Reproduzieren:

  1. Verwenden Sie den ternären Operator in Ihrem Code, dh var frame = 0 if (!challenge.unlocked) else 1
  2. Projekt exportieren
  3. Exportiertes Projekt ausführen

Link zum Minimalbeispielprojekt:
Testprojekt

archived

Hilfreichster Kommentar

@gonzo191 haben Sie auch Exportvorlagen aktualisiert?

Alle 3 Kommentare

@gonzo191 haben Sie auch Exportvorlagen aktualisiert?

@volzhs OK, es funktioniert jetzt. Mir war nicht bewusst, dass ich das tun muss.

Das ist ein Grund, die Steam-Version zu verwenden, sie aktualisiert die Exportvorlagen zusammen mit allem anderen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen