マニュアル:.godotフォルダとAGMakerフォルダ

マニュアル:.godotフォルダとAGMakerフォルダ

ACTION GAME MAKERを利用時に生成される2つのフォルダ、「.godot」と「AGMaker」フォルダについて解説します。

.godotフォルダ

GodotEngine用のデータが格納されるフォルダです。いわゆるキャッシュフォルダなので利用ごとに再生成されます。
容量が大きくなりがちなため、他人にプロジェクトを渡す際等に削除したくなるフォルダですが、問題がおきるファイルもあるので解説します。

.godot直下のcfgファイルやbinファイル(削除非推奨)

uidやシーン等比較的重要なキャッシュデータです。不整合などを起こしてしまう可能性があるので削除は推奨しません。

.godot/editor(削除OK)

どのシーンを開いているか、どのタブを開いているか、などの現在の作業状況を保存するデータです、作業状況以外のデータはありませんので削除してもあまり問題はありません。

.godot/shader_cache(削除OK)

GPU向けにコンパイルしたシェーダーデータを保存しているものです。削除しても問題はありません。

.godot/imported(削除注意)

各シーンが参照している画像がこれ、といった参照データを保存しているキャッシュです。削除しても問題はありませんが、初回起動時に読み込みが終わるまで画像が全て真っ白になる等の問題がおきます。

AGMakerフォルダ

ACTION GAME MAKER用のデータが格納されるフォルダです。一部キャッシュのようなフォルダもありますが、原則的に削除などは非推奨です。

core.tscn(削除NG)

ACTION GAME MAKERでのゲーム実行時に、シーン遷移などの処理を行うシーンです、削除すると正常に動作しなくなります。

project_database.tres(削除NG)

データベースのデータです。削除するとデータベースの中身が失われます。

scene_transition.tres(削除NG)

シーン遷移のデータです。削除するとシーン遷移が失われます。

templates(削除非推奨)

ゲームオブジェクト作成テンプレート機能で利用したデータが格納されます。
Godotの仕様上、ACTION GAME MAKER本体にあるデータが一度このフォルダ内に格納され、そこから新規シーンとして呼び出されます。
シーン本体は新しい名称で任意の場所に保存できますが、画像やスクリプトといった参照データはtemplatesフォルダ内のデータを参照するため、削除すると正常に動作しなくなる可能性があります。