使い方

参考:

GUID を用いてアセットを管理する | kan のメモ帳

What is Unity GUID / How to Get & Change GUID | Makaka Games

アセットのパスを取得する

ドキュメント:

AssetDatabase.GUIDToAssetPath | Unity スクリプトリファレンス [公式]

参考:

ファイルパスを扱う上での注意点 | Yucchiy’s Note

アセットを検索する

参考:

GUID でアセットの参照を調べる | アマガミナブログ

プロジェクト内のファイルを検索したい | 徳島ゲーム開発ごっこ

アセットがどこで使われているか確認する方法 | ゲーム作るためのこと学ぶ dev ろぐ

GUID を再生成する

参考:

Forcing a GUID to regenerate / refresh – Unity Answers

プレハブ

参考:

How do I edit prefabs from scripts? – Unity Forum

Getting GUID’s from prefabs – Stack Overflow

How can I get all prefabs from a Assets folder? – Stack Overflow

アセットデータベース

ドキュメント:

アセットデータベース | Unity マニュアル [公式]

アセットデータベースの更新 | Unity マニュアル [公式]

AssetDatabase によるバッチ処理 | Unity マニュアル [公式]

GUID が勝手に更新される

参考:

GUID changes – Unity Forum

Unity changing GUIDs absolutely every time you give the editor window focus – Unity Forum

GUIDs on meta files changed after I pulled my teammate work – Unity Forum

Unity changes the GUID of all meta files when I clone my repository from GitHub – Stack Overflow

コンポーネントを置換する

参考:

Replace script on object with different subtype? – Stack Overflow

GUID を抽出する

コード:

GUID Exporter (baba-s) – GitHub Gist

参考:

プロジェクトに存在するすべてのアセットの GUID を出力する | コガネブログ

アセットの競合

参考:

We can’t assign a new GUID because the asset is in an immutable folder. The asset will be ignored. – Unity Forum

We can’t assign a new GUID because the asset is in an immutable folder. The asset will be ignored. – Stack Overflow

API

AssetDatabase.GUIDToAssetPath | Unity スクリプトリファレンス [公式]

AssetDatabase.AssetPathToGUID | Unity スクリプトリファレンス [公式]

EditorUtility.CollectDependencies | Unity スクリプトリファレンス [公式]

EditorUtility.CollectDeepHierarchy | Unity スクリプトリファレンス [公式]

まとめ/Tips

Unity のプロジェクトはなぜ壊れるのか/原因と対策 | 宴

チュートリアル

How to Get & Change GUID?

GUID Regenerator

コード:

Asset GUIDs Regenerator (ZimM-LostPolygon) – GitHub Gist

Override File

コード:

Override File (tsubaki) – GitHub

参考:

プロジェクトへファイルを追加する際にダイアログ出して上書き更新する | テラシュールブログ

GUID Based Reference

リポジトリ:

Unity-Technologies/guid-based-reference: A Component for Giving Game Objects a GUID and a Class to Create References to Objects in Any Scene by GUID – GitHub

GUID Fixer & Meta File Modifier

※「GUID Fixer & Meta File Modifier 」は、「GUID & Prefab Meta File Fixer Bundle 」に含まれている。

機能
  • GUID の再生成
  • GUID の置換
  • GUID の検索
  • GUID のコピー

入手:

GUID Fixer & Meta File Modifier | Unity Asset Store [Official]

ドキュメント:

Manual – GUID Fixer (PDF) | Kamgam Games [Official]

Directory Duplicator

リポジトリ:

k-okawa/DirectoryDuplicator: This Package is Possible to Duplicate Files in Directory with GUID Dependencies – GitHub

参考:

ディレクトリ内のフォルダを複製するときに参照も移す方法 – Qiita

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA