[유니티]Resources.Load 가 안되는 황당한 이유

본문 바로가기
사이트 내 전체검색

로그인
회원가입
IT Note

[유니티]Resources.Load 가 안되는 황당한 이유
0

View 7,817  | 작성일2020.10.10 18:56

본문

저는 Unity 에서 스크립트로 이미지를 동적 로딩하기 위해서 이렇게 썼습니다.

 

Sprite sprite = Resources.Load<Sprite>("Image/imagename") as Sprite;

 

이렇게 하면 저는 에셋의 Image 폴더에 넣은 제 이미지가 불러올거라고 생각했습니다.

보통은 그렇게 생각하겠지요.

 

하지만 이 유니티 놈들은 Resources.Load를 하기 위해서 조건을 하나 숨겨놨습니다.

바로 유니티 프로젝트에 Resources 라는 폴더에서만 저 명령어를 쓸수 있어요.

 

한마디로 이미지를 얻어오려면 유니티 프로젝트를 만들고 Resources 폴더를 만들고

그 안에서 불러와야 한다는거죠.

 

그러니까 제가 한 저 명령어 대로 불러오려면 사실은 Resources/Image/imangename 의 스프라이트가 

들어가 있어야 한다는 겁니다.

 

왜이렇게 만든거지 ... ㅡㅡ;;;

댓글목록

등록된 댓글이 없습니다.

IT Tip&Tech 목록

게시물 검색

접속자집계

오늘
934
어제
1,963
최대
6,399
전체
976,710
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
모바일 버전으로 보기