Warum TSCN in ESCN konvertieren?
Sowohl .tscn als auch .escn teilen die Text-Szenen-Syntax von Godot, stammen aber von entgegengesetzten Enden der Pipeline: .tscn ist Ihre manuell bearbeitete Editor-Szene, während .escn ein maschinell geschriebener Export aus Blender ist, der als externes Asset markiert wurde. Eine Editor-Szene in die andere zu konvertieren, ergibt wenig Sinn, daher exportieren Anwender entweder neu aus Blender oder lassen die .tscn wie sie ist.
Wie man TSCN in ESCN konvertiert
Blender Godot Exporter (die echte ESCN-Quelle) OPEN-SOURCE
Aktivieren Sie in Blender das Add-on „Godot Engine“ (godot-blender-exporter) und wählen Sie dann File > Export > Godot Engine (.escn), um eine ESCN zu schreiben. Dies gilt nur für Godot 3.x und wird für Godot 4.x nicht mehr gepflegt.
Einfach die .tscn verwenden FREE
Godot importiert .tscn nativ - es ist keine Konvertierung erforderlich. Öffnen Sie die Szene im Godot-Editor und sie läuft wie sie ist; ESCN bietet keinen Vorteil für eine bereits erstellte .tscn.
Umbenennen als Workaround (nicht empfohlen) FREE
Da beide die identische Textsyntax verwenden, kann eine .tscn technisch gesehen in .escn umbenannt werden, aber Godot behandelt ESCN als regeneriertes externes Asset, sodass Änderungen beim Re-Export überschrieben werden.
Über diese Formate
Eine .tscn-Datei ist eine Godot Engine Textszene: eine menschenlesbare Datei, die einen einzelnen Szenenbaum speichert, einschließlich seiner Knoten, Eigenschaften, eingebetteten…
.TSCN-Details öffnen →Eine .escn-Datei ist eine Godot Engine-Szene, die aus einem anderen Programm exportiert wurde, meist aus Blender über das Godot Blender Exporter-Addon. Sie verwendet dasselbe Textformat wie…
.ESCN-Details öffnen →Qualität & worauf zu achten ist
- Der Blender ESCN-Exporter ist experimentell, nur für Godot 3.x und wird für Godot 4.x nicht gepflegt - glTF ist dort die empfohlene Pipeline.
- ESCN wird aus Performancegründen als binäre SCN importiert, daher ist es nicht für die manuelle Bearbeitung wie eine .tscn gedacht.
- Das Umbenennen einer .tscn in .escn funktioniert syntaktisch, bricht aber den vorgesehenen „Regenerieren aus Blender“-Workflow.
Häufig gestellte Fragen
Kann Godot eine .tscn als .escn exportieren?
Haben .tscn und .escn die gleiche Syntax?
Funktioniert ESCN in Godot 4?
Brauche ich ESCN überhaupt?
.tscn direkt, daher ist ESCN nur beim Export aus Blender in einem Godot 3.x-Workflow von Bedeutung.