プロジェクトの固定的な依存関係を作らない
Section titled “プロジェクトの固定的な依存関係を作らない”Locus を使っても、ゲームが Locus に依存することはありません。これはエディタ中心のプラグインです。通常の Locus の使用でゲームプレイやランタイムコードが Locus に依存する必要はなく、チームが Locus を使っているだけでゲームプレイアセットやマップが Locus クラスを参照することもありません。
Locus のノート、ピン、ドキュメントは通常のゲームプレイアセットではなくワークスペースデータです。予約済みの ProjectDocuments/Content/ 名前空間以下にあるドキュメントは対応する /Game コンテキストに投影されますが、外部 Markdown ファイルのままであり、UAsset、パッケージ、リダイレクタではありません。Locus の コンテンツブラウザブランチは、マッピングされたドキュメントと必要な祖先だけから作られる疎なビューであり、Asset Registry のフォルダツリーをミラーリングするものではありません。ドキュメントがゲームに自動的にクックされることもありません。
ワークスペースデータとランタイム依存関係を分ける
Section titled “ワークスペースデータとランタイム依存関係を分ける”Locus は共有ノート、共有ピン、ドキュメントをプロジェクト所有のワークスペースルートに保存します。必要に応じて、チームはこれらのファイルをソースコントロールのワークフローに含められます。プライベートなノート、プライベートなピン、復旧スナップショット、個人のワークスペース設定はプロジェクトのローカルな Saved 領域に保存されます。
これらはプロジェクトとともに保持するデータであり、ランタイム依存関係ではありません。Locus を無効化または削除するとエディタ UI は停止しますが、保持されたワークスペースデータを意図的に削除したり、マップやパッケージ化したゲームに Locus の要件を追加したりはしません。
共有 ピン スナップショットは、通常のソース管理ワークフローに入ることができる個別のプロジェクト所有のイメージ ファイルです。プライベート ピン スナップショットはローカル Saved ストレージの下に残るため、クリーンアップすると失われる可能性があります。
削除を計画的に行う
Section titled “削除を計画的に行う”プラグインを削除する前にプロジェクトをバックアップし、チームがワークスペースデータをどのように保持またはアーカイブするかを決めてください。Locus は共有ファイルをソースコントロールやローカルの Saved データから自動的に削除することを約束しません。特に、プライベートなノート、プライベートなピン、復旧スナップショットを利用している間は Saved を使い捨てと考えないでください。
データの場所については インストール、共同ストレージについては ソースコントロール、ローカルデータの境界については プライバシーとフィードバック を参照してください。