なぜ GODOT を CFG に変換するのですか?
.godot と .cfg の関連性は、両方が Godot の ConfigFile INI 形式([ブラケット] で囲まれたセクションと key=value のペア)を使用している点にあります。カスタムの ConfigFile で設定を再利用したり、設定の差分を確認したり、独自のゲームオプションを保存したりするために、.cfg へのリネームや抽出が行われます。これは実質的なフォーマット変換ではなく、リネームまたは抽出作業です。
GODOT から CFG への変換方法
テキストエディタ EASIEST
メモ帳や VS Code などのエディタで project.godot を開き、「名前を付けて保存」を使用して settings.cfg などの名前で保存します。INI の内容はすでに .cfg 互換です。
Godot ConfigFile API FREE
スクリプト内で ConfigFile.load(«res://project.godot») を呼び出し、次に config.save(«user://settings.cfg») を呼び出すことで、プログラム的に適切な .cfg ファイルを書き出せます。
Godot エディタのプロジェクト設定 FREE
「プロジェクト > プロジェクト設定」を使用して値を確認し、稼働中のプロジェクトファイルを直接編集するのではなく、それらを独自の .cfg にエクスポートまたはコピーします。
これらの形式について
品質と注意点
project.godotの名前を.cfgに変更すると、Godot がプロジェクトを認識できなくなります。エンジン用には元の名前を維持してください。project.godotには、一般的な.cfg利用者が想定しない config_version ヘッダーやエディタのメタデータも含まれています。- プロジェクト設定を手動で編集するとタイポのリスクがあります。「プロジェクト設定」ウィンドウからの編集が推奨される方法です。
よくある質問
project.godot は本当にただの .cfg ファイルですか?
.cfg と同じ)にバージョンヘッダーが加わったものです。project.godot を project.cfg にリネームできますか?
project.godot であるプロジェクトのみをロードします。Godot で .cfg を読み込むにはどうすればよいですか?
ConfigFile クラスを使用します。load() で読み込み、get_value(section, key) で値を取得します。