엑셀이나 시트에 있는 공격력 hp 같은 케릭터 데이터 가져온다음에 그걸로 케릭터 프리펩에 적용시키고 싶은데뭔가 인스턴스화 시킨 다음에 넣어주는게 매번 인스턴스화 할 때마다 데이터 넣어주는게 좀 그렇다해야할까프리펩 파일 자체에 좀 넣어줄 수 없음요?
프리펩이 스크립트에서 변수로 잡고 있다면 public혹은 [serializefield]로 인스펙터 창에서 값을 줄 수 있습니다.
프리펩 파일 설정을 인스팩터창 말고 동적으로 넣어줄 순 없냐는 질문이긴 한데 힘들겠죠?ㅠ
그럴 거면 그냥 프리팹을 직접 수정하셈. 아니면 유니티 안에서 한꺼번에 볼 수 있는 에디터를 만들던가. 하나 수정하는 데에 두 개를 수정하게 만들 이유가 없음.
듣고보니 그렇네유
엑셀로 하기싫으면 컴포넌트달아서 실시간 수정할수있게끔 툴을 만들면되는거 아니냐 엑셀로 적용하는거 존나 귀찮음 솔직히 ㅋㅋㅋ
그게 나을거같음요
임시프리팹 생성하고 임시프리팹 원하는데로 스탯 수정하고 원본프리팹에 임시프리팹 적용시키고 임시프리팹 파괴하면 돼
PrefabUtility.ApplyPrefabInstance(tempPrefab, InteractionMode.UserAction);
고맙습니다 형님 답장 늦어서 미안합니다