なぜ TSCN を SCN に変換するのですか?
.tscn は Godot シーンのテキスト形式であり、.scn は全く同じノードツリーのバイナリ形式です。チーム開発では、可読性が高く Git でのマージが容易な .tscn を使用し、出荷ビルド用にファイルサイズを小さくしロードを高速化したい場合に .scn に切り替えます。Godot がインポート時に .tscn を .scn にサイレントにコンパイルするという俗説がありますが、公式ドキュメントは修正されました。それはエクスポートされた .escn シーンにのみ適用されるため、本物の .scn が必要な場合は自分で保存する必要があります。
TSCN から SCN への変換方法
Godot Engine - 名前を付けてシーンを保存 FREE
シーンを開き、「シーン > 名前を付けてシーンを保存」を選択し、ファイル名フィールドの拡張子を .tscn から .scn に変更します。Godot は同じツリーをバイナリで書き出します。
Godot Engine - ファイルシステムドック EASIEST
ファイルシステムドックで .tscn を右クリックして複製/保存オプションを選択するか、ファイルを開いて .scn という名前で再保存してバイナリコピーを作成します。
これらの形式について
.tscnファイルはGodot Engineのテキストシーンです。これは人間が読める形式のファイルで、ノード、プロパティ、埋め込まれたサブリソース、外部アセットへのリンク、シグナル接続を含む単一のシーンツリーを保存します。Godot…
.TSCN の詳細を開く →SCN ファイルは Age of Mythology または Age of Empires のシナリオファイルです。マップ、プレイヤー設定、イベントトリガーを含む単一のミッションデータです。ゲームの Scenario フォルダにコピーし、ゲーム内の「シングルプレイヤー」 > 「シナリオ」から選択して使用します。ファイルを作成したゲームと同じタイトルが必要で、Age of…
.SCN の詳細を開く →品質と注意点
- バイナリの
.scnは人間が読むことはできず、.tscnのように Git で差分を確認したりマージしたりすることはできません。 - ファイル拡張子を
.tscnから.scnにリネームするだけでは変換されません。バイトデータはテキストのままであり、Godot はそれを誤読します。必ずエディター経由で再保存してください。 - シーンの内容は同一です。ファイルサイズがわずかに小さくなり、ロード時間が短縮されますが、ツリー自体から失われるものはありません。
よくある質問
Godot はインポート時に .tscn を .scn に自動変換しますか?
.escn シーンにのみ適用されます。通常の .tscn ファイルは、自分で .scn として保存しない限りテキストのままです。ファイル名を .scn に変更するだけでいいですか?
.scn という名前で再保存してください。ノードやプロパティが失われることはありますか?
.tscn と .scn は同じシーンツリーを保存します。エンコーディングがテキストからバイナリに変わるだけです。なぜバイナリの .scn を使いたいのですか?
.tscn の方が適しています。