ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
Unreal Engine 5(UE5)のエディタには、編集中のアセットやレベルを一定時間ごとに自動でバックアップ保存する「自動保存(Auto Save)」機能が用意されており、その保存間隔は「Editor Preferences(エディタの環境設定)> General > Loading & Saving > Auto Save」の「Frequency in Minutes」を小さい値に変更することで短く(=頻度を高く)できます。本記事では、自動保存のしくみと設定場所、頻度を上げる具体的な手順、自動保存ファイルの場所と復元方法、そして頻度を上げる際の注意点までをまとめて解説します。
| この記事の要点 |
|---|
|
UE5の自動保存(Auto Save)とは
自動保存は、エディタで編集中のレベルやアセットを一定時間ごとに自動でバックアップ保存するための機能です。クラッシュや誤操作、PCの突然のシャットダウンなどが起きても、直前の自動保存の時点まで作業内容を取り戻せる可能性が高くなります。
ここで重要なのは、自動保存は通常の保存(Ctrl+S などによる本保存)とは別の仕組みだという点です。自動保存は専用のフォルダにバックアップ用のファイルを書き出すもので、編集中のファイルそのものを上書き保存するわけではありません。あくまで「万一のときの復元用バックアップ」と位置づけて使うのが基本です。
自動保存の設定場所
自動保存に関する設定は、エディタの環境設定(Editor Preferences)にまとまっています。次の手順で開きます。
1. エディタ上部のメニューから「編集(Edit)→ エディタの環境設定(Editor Preferences)」を開きます。
2. 左側のカテゴリから「General > Loading & Saving」を選択します(環境設定上部の検索バーに「Auto Save」と入力して絞り込む方法もわかりやすいでしょう)。
3. 「Auto Save」のセクションに、自動保存に関する各項目が表示されます。
設定場所をパスで表すと、次のようになります。
Editor Preferences > General > Loading & Saving > Auto Save
Auto Save セクションの主な設定項目
「Auto Save」セクションには、主に次のような項目があります。表記はUnrealのバージョンやUI言語設定によって日本語・英語が混在して見える場合があります。
| 設定項目 | 役割 | 頻度を上げるときの考え方 |
|---|---|---|
| Enable AutoSave | 自動保存全体の有効・無効を切り替える。 | 自動保存を使うにはオン(チェックあり)にしておく。 |
| Frequency in Minutes | 自動保存を実行する間隔(分)。 | この値を小さくするほど保存の頻度が高くなる。頻度を上げる際の中心となる設定。 |
| Warning in Seconds | 自動保存が実行される前に、画面上に警告(カウントダウン)を表示する秒数。 | 作業の手を止めたくない場合に調整する。短くすると予告から実行までが早くなる。 |
| Save Maps | 変更があり、読み込み済みのレベル(マップ)を自動保存の対象に含めるかどうか。 | レベル編集を保護したい場合はオンにする。 |
| Save Packages | 変更があったコンテンツ(アセットなどのパッケージ)を自動保存の対象に含めるかどうか。 | アセット編集を保護したい場合はオンにする。 |
「Frequency in Minutes」が自動保存の間隔そのものを決める設定で、頻度を高めたいときはまずこの値を見直します。なお、自動保存の既定の間隔は環境によって異なる場合がありますが、一般には10分前後が初期値として案内されることが多いようです。実際の初期値はお使いのバージョンの環境設定画面でご確認ください。
自動保存の頻度を上げる手順
ここでは、自動保存の間隔を短くして頻度を上げる具体的な流れを示します。
1. 「編集(Edit)→ エディタの環境設定(Editor Preferences)」を開きます。
2. 「General > Loading & Saving > Auto Save」を開きます。
3. 「Enable AutoSave」が有効(チェックあり)になっていることを確認します。無効だと自動保存自体が実行されません。
4. 「Frequency in Minutes」の値を、現在より小さい数値に変更します。たとえば10分から5分に変更すれば、おおよそ2倍の頻度で自動保存が行われるようになります。
5. 必要に応じて「Save Maps」「Save Packages」のチェックを確認し、レベルとコンテンツのうち保護したい対象が自動保存の対象になっているかを確認します。
6. 「Warning in Seconds」は、自動保存の予告表示が作業の妨げにならない範囲で調整します。
これらの設定は環境設定として保存され、以降のエディタ起動時にも引き継がれます。プロジェクトを開き直しても、変更した間隔で自動保存が働きます。
自動保存ファイルの場所と復元
自動保存によって書き出されたファイルは、原則として次のフォルダに作成されます。
プロジェクトフォルダ/Saved/Autosaves/
このフォルダには、自動保存されたレベルやアセットのバックアップが格納されます。クラッシュなどで作業内容が失われた場合は、エディタを再起動した際に「自動保存データを復元するか」を確認するダイアログが表示されることがあり、ここで復元を選ぶと直近の自動保存の状態を読み込めます。ダイアログが出ない場合や手動で確認したい場合は、上記の Autosaves フォルダ内のファイルを参照します。
なお、自動保存ファイルはあくまでバックアップであるため、復元後は内容を確認したうえで、改めて通常の保存(本保存)を行ってプロジェクトに正式に反映させてください。自動保存に頼り切るのではなく、こまめな手動保存と併用することが安全です。
頻度を上げるときの注意点(落とし穴)
| 注意点 | 内容 |
|---|---|
| 頻度を上げすぎると一時的に重くなることがある | 自動保存が実行されるたびに保存処理が走るため、プロジェクトの規模が大きいほど、保存のタイミングでエディタが一瞬もたつくように感じる場合があります。間隔を極端に短くしすぎないよう、作業内容と相談して調整してください。 |
| 自動保存は「本保存」ではない | 自動保存はバックアップを書き出すもので、編集中のファイルそのものを確定保存するわけではありません。最終的な保存は手動の本保存で行う必要があります。 |
| 保存対象の設定を見落とさない | 「Save Maps」「Save Packages」がオフだと、対応する対象(レベル/コンテンツ)は自動保存されません。守りたい対象が対象設定に含まれているか確認しましょう。 |
| 自動保存だけに頼らない | 大切なプロジェクトでは、自動保存に加えてGitやPerforceなどのバージョン管理を併用すると、履歴管理や過去バージョンへの復帰がしやすくなり、より安全に開発を進められます。 |
よくある質問(FAQ)
Q. 自動保存の間隔はどこで変えますか。
A.「Editor Preferences > General > Loading & Saving > Auto Save」を開き、「Frequency in Minutes」の値を小さくすると間隔が短くなり、保存頻度が高くなります。
Q. 自動保存を一時的に止めたい場合はどうしますか。
A. 同じ Auto Save セクションの「Enable AutoSave」をオフ(チェックを外す)にすると、自動保存が実行されなくなります。ただし、その間はクラッシュ時の自動復元が効かなくなるため、こまめな手動保存を心がけてください。
Q. 自動保存されたデータはどこにありますか。
A. 原則として「プロジェクトフォルダ/Saved/Autosaves/」に保存されます。復元が必要な場合は、エディタ再起動時の復元ダイアログを利用するか、このフォルダ内のファイルを参照してください。
まとめ
UE5で自動保存の頻度を高めたいときは、「Editor Preferences > General > Loading & Saving > Auto Save」を開き、「Enable AutoSave」が有効であることを確認したうえで「Frequency in Minutes」の値を小さく設定するのが基本です。あわせて「Save Maps」「Save Packages」で保存対象を確認し、必要なら「Warning in Seconds」で予告表示も調整します。自動保存はあくまでバックアップであり本保存の代わりにはならない点に注意しつつ、こまめな手動保存やバージョン管理と組み合わせることで、クラッシュや誤操作によるデータ損失のリスクを抑えながら安心して開発を進められます。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- 床の上に乗ったらイベントを発生させる方法
- OverlapAllDynamicとOverlapAllの違い
- タイトル画面を作る方法
- サードパーソンテンプレートでのキャラクター表示の仕組みと非表示にする方法
- ボタンに文字を記載する方法
- Event ActorBeginOverlapとOn Component Begin Overlapの違い
- キャラクターに特定のオブジェクトとの当たり判定を付ける
- 特定のオブジェクトに触れたとき、キャラクターが倒れるようにする
- 動いているオブジェクトに静止しているキャラクターが当たり判定を持たない原因と解決方法
- 「On Component Hit」に「Cast To ~」で複数のクラスを指定する方法
- Blenderファイルをインポートする方法
- 鏡を作成する方法
- レベルブループリントでキャラクターの出現を設定する方法
- サードパーソンテンプレートにおけるキャラクター出現の定義
- アイテムに近づいたらボタンを押してイベントを発火させる方法
- 画面の中央にメッセージを表示する方法
- どこからでも呼び出せるカスタムイベントを作成する方法
- カスタムイベントに引数を追加する方法
- 「Get Overlapping Actors」から特定のクラスの場合のみ処理を実行する方法
- オブジェクトに近づいている間だけメッセージを表示する方法
- PCの画面を操作するUIを作る方法
- コンテンツブラウザに画像を追加する方法
- SetInputMode_UIOnlyを取り消す方法
- 特定の画像の上にマウスカーソルを置いたら手マークにする方法
- オブジェクトがアウトライナーで選択できない原因と解決策
- PlayerStartを作成する方法
- メニュー画面を作成して開く方法
- 「Esc」キーを押してメニュー画面を開く方法
- イベントの「On Clicked」と「On Pressed」の違い
- 「Set Input Mode」の種類と使い方
- 「Set Game Paused」の使い方と詳細解説
- Motion Matchingとは?
- 「GameMode」と「GameModeBase」の違い
- マップに配置したTargetPointを取得する方法
- TargetPointにタグをつけて取得する方法
- Spawnしたインスタンスがイベントを実行する方法
- 特定の時間ごとに処理を実行する方法
- 数値をランダムで出力する方法
- ThirdPersonテンプレートでキャラクターの移動を歩くように変更する方法
- MaxWalkSpeedを変更する方法
- しゃがむ動作を導入する方法
- キャラクターのアニメーションを設定する方法
- 導入済みのプラグインを確認する方法
- Motion Matchingの導入と必要なプラグイン
- プレイヤーを非表示にする方法
- カメラを傾ける角度を制限させる方法
- 配列からランダムに重ならない要素を特定の数取得する方法
- カメラの映す画面に文字やエフェクトを付ける方法
- キャラクターやメッシュを非表示にした際にカメラが移動しなくなる問題の解決方法
- プライマリーデータアセットを活用する方法
- プレイヤーのHPといった変数を定義する最適な場所
- カメラに映った画面をスクリーンショットとして保存する方法
- ゲーム内のカメラ映像を保存して再表示する方法
- HighResShot を使って高解像度の画像を保存する方法(UE5)
- HighResShotで保存した画像のファイル名を取得する方法
- SceneCapture2DとFrameGrabberの画像保存方法の比較
- SceneCapture2Dを使用して画像を保存・取得する方法
- HighResShotとTake High Res Screenshotの違い
- ゲーム終了ボタンを作成する方法
- 「Save Game To Slot」の戻り値がfalseになる問題の解決方法
- 画面上にメッセージを指定された時間表示させる方法
- シェーダコンパイル時間を短縮する方法
- 「Take High Res Screenshot」実行時に「シェーダをコンパイル」に長時間待たされる問題とその解決策
- データベースを活用する方法
- UE5.5がインストールされた環境にUE5.4を追加で導入する方法
- World PartitionとWorld Compositionの違い
- オープンワールドテンプレートとは?
- ポーンをスポーンさせても視点を切り替えない方法
- キャラクター同士がすり抜けてしまう問題の解決方法
- キャラクターの外見を動的に変更
- World Partitionでインスタンスが「アンロード済み」になる問題
- データ アセットとデータ テーブルの違い
- コンポーネントイベントグラフ内で親クラスの変数にアクセスする方
- エディターのソースコードの自動保存の頻度を高める方法
- SpawnActorでSpawn Transform Rotationが反映されない理由
- ミニマップを表示しポーンの位置を反映する方法
- RInterp ToとVInterp Toの違い
- 毎秒実行するイベントの定義方法
- Niagara のエフェクトにコリジョンを持たせる方法
- 「Overlap」と「Hit」の違い
- OverlapはあるがHitがない原因
- Overlapした位置の座標を取得する方法
- ブループリントでレベル間のパラメータを受け渡す方法
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?