Dlaczego konwertować TSCN na SCN?
.tscn to tekstowa forma sceny Godot, a .scn to binarna forma tego samego drzewa węzłów. Zespoły przechowują .tscn w Git, ponieważ jest czytelny i łatwo się go scala, a następnie przechodzą na .scn, gdy potrzebują mniejszych, szybciej ładujących się plików dla gotowej wersji gry. Popularnym mitem jest to, że Godot po cichu kompiluje .tscn do .scn podczas importu, ale oficjalna dokumentacja została poprawiona: dzieje się tak tylko w przypadku scen eksportowanych .escn, więc jeśli chcesz prawdziwego .scn, musisz go zapisać samodzielnie.
Jak przekonwertować TSCN na SCN
Godot Engine - Save Scene As FREE
Otwórz scenę, wybierz Scene > Save Scene As i zmień rozszerzenie w polu nazwy pliku z .tscn na .scn. Godot zapisze to samo drzewo w formacie binarnym.
Godot Engine - panel FileSystem EASIEST
Kliknij prawym przyciskiem myszy na .tscn w panelu FileSystem i wybierz opcję duplikowania/zapisu lub otwórz go i zapisz ponownie z nazwą .scn, aby utworzyć kopię binarną.
O tych formatach
Plik .tscn to scena tekstowa Godot Engine: czytelny dla człowieka plik przechowujący pojedyncze drzewo sceny, w tym jego węzły, właściwości, osadzone zasoby podrzędne, linki do zewnętrznych…
Otwórz szczegóły .TSCN →Plik .scn to scenariusz dla Age of Mythology lub Age of Empires - pojedyncza, samodzielna misja z mapą, konfiguracją graczy i wyzwalaczami zdarzeń. Skopiuj go do folderu Scenario w katalogu…
Otwórz szczegóły .SCN →Jakość i na co uważać
- Binarny plik
.scnnie jest już czytelny dla człowieka i nie może być porównywany (diff) ani scalany w Git tak, jak.tscn. - Zwykła zmiana rozszerzenia pliku z
.tscnna.scnNIE konwertuje go - bajty pozostają tekstem i Godot błędnie go odczyta. Musisz zapisać go ponownie przez edytor. - Zawartość sceny jest identyczna; zyskujesz nieco mniejsze pliki i krótszy czas ładowania, nic nie zostaje utracone z samego drzewa.
Najczęściej zadawane pytania
Czy Godot automatycznie konwertuje .tscn na .scn podczas importu?
.escn. Zwykłe pliki .tscn pozostają tekstem, chyba że sam zapiszesz je jako .scn.Czy mogę po prostu zmienić nazwę pliku na .scn?
.scn.Czy stracę jakieś węzły lub właściwości?
.tscn i .scn przechowują to samo drzewo sceny; zmienia się tylko kodowanie z tekstowego na binarne.Dlaczego miałbym chcieć binarnego formatu .scn?
.tscn jest lepszy podczas programowania ze względu na czytelne różnice w kodzie (diffs).