프로그래밍/유니티

UnityEditor.AssetDatabase 함수로 경로내 파일 읽어오는법

JinFluenza 2018. 7. 25. 11:34
  1. string[] aMaterialFiles = Directory.GetFiles(Application.dataPath, "*.mat", SearchOption.AllDirectories);
  2. foreach(string matFile in aMaterialFiles)
  3. {
  4. string assetPath = "Assets" + matFile.Replace(Application.dataPath, "").Replace('\\', '/');
  5. Material sourceMat = (Material)AssetDatabase.LoadAssetAtPath(assetPath, typeof(Material));
  6. // .. do whatever you like
  7. }