Varför konvertera TSCN till SCN?
.tscn är textformen av en Godot-scen och .scn är den binära formen av exakt samma nodträd. Team behåller .tscn i Git eftersom det är läsbart och enkelt att sammanfoga, och byter sedan till .scn när de vill ha mindre filer som laddas snabbare för en lanserad version. En vanlig myt är att Godot tyst kompilerar .tscn till .scn vid import, men de officiella dokumenten korrigerades: det händer bara för .escn-exporterade scener, så om du vill ha en riktig .scn sparar du den själv.
Hur man konverterar TSCN till SCN
Godot Engine - Save Scene As FREE
Öppna scenen, välj Scene > Save Scene As, och ändra filändelsen i filnamnsfältet från .tscn till .scn. Godot skriver samma träd binärt.
Godot Engine - FileSystem-panelen EASIEST
Högerklicka på .tscn i FileSystem-panelen och välj alternativet för att duplicera/spara, eller öppna den och spara om med ett .scn-namn för att skapa den binära kopian.
Om dessa format
En .tscn-fil är en Godot Engine-textscen: en läsbar fil som lagrar ett enskilt scenträd, inklusive dess noder, egenskaper, inbäddade underresurser, länkar till externa tillgångar och…
Öppna detaljer för .TSCN →En .scn-fil är ett scenario för Age of Mythology eller Age of Empires - ett fristående uppdrag med karta, spelarinställningar och händelsetriggers. Kopiera den till spelets Scenario-mapp…
Öppna detaljer för .SCN →Kvalitet & vad man bör tänka på
- Den binära
.scn-filen är inte längre läsbar för människor och kan inte diffas eller sammanfogas i Git på samma sätt som.tscn. - Att bara byta namn på filändelsen från
.tscntill.scnkonverterar den INTE - byten förblir text och Godot kommer att läsa den felaktigt. Du måste spara om via editorn. - Sceninnehållet är identiskt; du får något mindre filer och snabbare laddningstider, inget går förlorat från själva trädet.
Vanliga frågor
Konverterar Godot automatiskt .tscn till .scn vid import?
.escn-exporterade scener. Vanliga .tscn-filer förblir text om du inte sparar dem som .scn själv.Kan jag bara byta namn på filen till .scn?
.scn-namn istället.Kommer jag att förlora några noder eller egenskaper?
.tscn och .scn lagrar samma scenträd; endast kodningen ändras från text till binär.Varför skulle jag vilja ha binär .scn?
.tscn är bättre under utveckling för läsbara diffar.