NGUI 를 이용해서
웹 페이지에 있는
이미지를 로딩하는
방법 입니다.
뭐.. 카카오톡 유저
프로필 사진같은거
불러올때 사용할 수
있겠네요.
기능을 설명하기 위해서
엄청 간단하게 제작하도록
하겠습니다.
먼저 아래같이
NGUI 의 기본 틀을
만들고 빈 GameObject 를
만들어 줍니다.
그다음 1번 빨간색 박스처럼
NGUI -> Examples -> Scripts -> Other
의 경로로 가서
DownloadTexture
스크립트를 아까 만들었던
빈 GameObject 로
드래그 해서 끌어서
추가해 줍니다.
추가하면
UITexture
까지 같이
추가가 되는데
UITexture 는
신경쓸 필요 없고
그 밑에 부분만
보시면 됩니다.
Url 부분에
웹에 있는 이미지의
Url 을 적어줍니다.
Pixel Perfect 는
이미지의 사이즈를
그대로 가지고 올지 말지를
선택하는 옵션 입니다.
적어 넣고 실행을
해보면 아래처럼 실시간으로
이미지를 로딩해서 보여줍니다.
소스를 까보면
유니티의 WWW 를 이용해서
파일을 다운로드하고
그안에서 이미지를 로딩하는
방식입니다.
코드상으로도 그렇게
복잡한 부분은 없는데
귀찮을 수 있는 부분을
지원해 주니 엄청 간단하고
편하네요.
알맞게 상속을 받던 응용을
해서 사용하시면 됩니다.
'Programming > Unity3D' 카테고리의 다른 글
[Unity3D] Texture2D 보간 기능을 이용해 리사이징 (Resize) 하는 방법 (0) | 2015.07.16 |
---|---|
[Unity3D] NGUI UISprite 를 Unity3D 의 Texture2D 로 변환하는 방법 (0) | 2015.07.02 |
[Unity3D] IL2CPP 를 이용해서 iOS 64-Bit 대응하는 방법 (2) | 2015.06.01 |
[Unity3D] NGUI UILabel 로 Dynamic Font (시스템폰트) 사용방법 (0) | 2015.06.01 |
[Unity3D] 유니티에서 특정방향 (벡터) 으로 향하는 회전값 얻어오는 방법 (0) | 2015.05.28 |