Unity Editor Project 프로젝트 특정 포맷 가져오기(Project Asset 에서 Prefab,Scene 가져오기)
Unity Project에서 사용하는 Asset 중
Prefab, Scene 등, 특정 포맷을 기준으로 Asset을 가져오는 코드이다.
반응형
string[] checkAssetEndName =
{
".prefab", //(Prefab)
".unity" //(Scene)
};
var assetAllPath = AssetDatabase.GetAllAssetPaths();
foreach (var assetType in checkAssetEndName)
{
foreach (string path in assetAllPath.Where(s => s.EndsWith(assetType, StringComparison.OrdinalIgnoreCase)))
{
UnityEngine.Object asset = AssetDatabase.LoadAssetAtPath<UnityEngine.Object>(path);
var dependency = AssetDatabase.GetDependencies(path);
Debug.Log($"<color=red>{path}</color>");
}
}
Unity AssetDatabase : [링크]
★☆☆☆☆
반응형
'개발 > Unity' 카테고리의 다른 글
Unity) Input System (from : Unity Technologies) (0) | 2023.08.16 |
---|---|
Unity) TMP(TextMeshPro) - SubMeshUI 생기는 이슈 (1) | 2023.08.08 |
Unity) Crash Report (0) | 2023.07.24 |
Unity) TextMeshPro Rich Text Tag 정리(Color, Size, Mark, Sprite...etc : 문자 효과) (0) | 2023.07.22 |
Unity) Unity Package 모두 업데이트(Package All Update) (0) | 2023.07.16 |
댓글