이렇게 Prefab이랑 ScriptableObject안의 변수데이터목록을 합쳐서 잡몹을 만들고있는데
Prefab은 오브젝트풀 만들어서 죽으면 Destroy안하고 뇌세척해서 재활용하는거로 하고있는데
하다보니까 ScriptableObject의 변수도 바꿀 필요가 있게되었어요.
ScriptableObject의 변수를 바꾸니까 원본파일이 쌩으로 바껴버려서 Instantiate를 해서 쓸건데
이것도 오브젝트풀을 만들필요가 있는 비용이 큰 물건인가요?
이렇게 Prefab이랑 ScriptableObject안의 변수데이터목록을 합쳐서 잡몹을 만들고있는데
Prefab은 오브젝트풀 만들어서 죽으면 Destroy안하고 뇌세척해서 재활용하는거로 하고있는데
하다보니까 ScriptableObject의 변수도 바꿀 필요가 있게되었어요.
ScriptableObject의 변수를 바꾸니까 원본파일이 쌩으로 바껴버려서 Instantiate를 해서 쓸건데
이것도 오브젝트풀을 만들필요가 있는 비용이 큰 물건인가요?
어, 변수로 캐싱하지말고 파라미터로 일일히 넘겨줘 SO 생성 가비지 삭제 존나 무겁다 렉걸려 ㅇㅇ
허거걱!!
ㅇㅇ
알겟습니다!!!!
ScriptableObject는 그렇게 쓰라는 물건이 아닌데, 공식 매뉴얼 ㄱ