인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박건원님의 프로필 이미지
박건원

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Resource Manager

ResourceManager에 질문있습니다

작성

·

594

·

수정됨

0

public class ResourceManager

{

public T Load<T>(string path) where T : Object

{

return Resources.Load<T>(path);

}

}

  1. where T를 제거하면 오류가 뜨는데 그 이유가 있을까요

  2. Managers쪽에 있는 ResourceManager resource = new ResourceManager(); 부분에서 궁금한점이 Managers s_instance는 싱글톤으로 유일성이 보장되었고 public static ResourceManager Resource{ get { return Instance._resource; } } 이런식으로 이루어 지는데

    resource도 유일성이 보장되는 것인지

    아니면 다른 곳에서 Managers.Resource가 호출되면 new ResourceManager로 새로운 _resource가 호출되는지 궁금합니다

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

ResourceManager는 Managers 클래스에 '딸려서' 기생하는 존재입니다.
Managers.Resource를 통해서 접근할 경우,
Managers 클래스가 한개라서 ResourceManager도 1개입니다.

박건원님의 프로필 이미지
박건원

작성한 질문수

질문하기