• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

Resource Manager 안에 유니티가 제공하는 코드를 새로 또 매핑하는 이유

21.04.27 07:30 작성 조회수 137

0

안녕하세요 선생님
정말 양질의 강의 감사한 마음으로 듣고 있습니다.

제가 이해가 안되는 부분은

리소스매니저안의 코드들은 단순히 유니티 에서 제공하는 코드를 매핑하고 있는데 혹시 이걸  리소스 매니저안에 재작성하는 이유가 뭘까요? 

Object.Instantiate(prefab) 을
Manager.Instance.Resource.Instantiate(prefab)으로 변화시켜서 얻는 이점이 이해가 되질 않습니다. 

답변 1

답변을 작성해보세요.

4

지금은 똑같지만 나중에는 풀링 등의 기능을 껴넣게 됩니다.

이렇게 엔진 코드를 한 번 래핑해서 사용하는 경우도 꽤 많은데
예를 들어 UE3 코드를 래핑해서 사용하면,
혹시라도 UE4나 다른 엔진 코드로 업그레이드 하더라도
해당 부분만 수정하면 되겠죠.