[내일배움캠프 Unity 9기]

04/08 미니 프로젝트 진행 및 TIL

kyvv 2025. 4. 8. 20:40

미니 프로젝트를 진행하면서 몰랐던 용어 몇 가지를 배워간다(대부분 약어지만)

DDOL의 경우는 Don't Destroy On Load의 약자로 특정 객체를 scene 전환 중에 파괴시키지 않도록 하겠다는 함수이고
계속 유지시키고자 하는 객체가 있을 때 사용한다.
그렇다고 파괴를 못 시키는 건 아니고 Unity가 정리할 때 예외 처리하는 느낌

그러니까 이걸 남발 하면 과부화로 인해 성능 하락이 있겠다 는 머리 속 상상이 그려진다.

Scriptable Object는 정말 처음 들어봤다
객체에 데이터를 저장해서 사용한다는데 봐도 잘 모르겠다.
Unity에 익숙치 않아서인지 C#에 익숙치 않아서인지.. 공부가 좀 더 필요하다
주로 스테이지나 게임에서 자주 사용되는 객체들에 사용하는 듯

 

Scene을 여러 개 구성해서 불러오다 보면 메인 카메라가 겹쳐서 원하는 동작이 안 이루어진다는데 이건 Scene Load, Unload의 누락이 제일 우선이지 않나 싶다. 물론 씬 자체를 계속 불러오면서 객체들의 파괴/생성이 반복되면 이 또한 성능 하락이겠지만 당장은 미니 프로젝트니.. 나중에 제대로 프로젝트 할 때 써먹으려면 지금 좀 찾아둬야겠다.


남아서 좀 더 찾아보고 내일을 맞이해야지.. 이렇게 또 밤이 깊어간다.

'[내일배움캠프 Unity 9기]' 카테고리의 다른 글

04/14 TIL ref/out과 hash set의 구조  (0) 2025.04.14
04/11 TIL - C#의 가비지 컬렉터  (0) 2025.04.11
04/10 TIL  (0) 2025.04.10
04/09 TIL(?)  (0) 2025.04.09
04/07 TIL  (0) 2025.04.07