티스토리 뷰
반응형
개발하던 중 이미지 url을 이용해 사진을 다운로드 하여 보여주는 기능을 구현하게 되었다.
유니티 도큐먼트를 찾아보면 https://docs.unity3d.com/Manual/UnityWebRequest-RetrievingTexture.html 이 문서를 보면 쉽게 따라할 수 있다. (따라했는데 안된다면 대부분 GetTexture를 StartCoroutine하지 않고 일반 함수처럼 호출했을 가능성이 큼.)
using UnityEngine; using System.Collections; using UnityEngine.Networking; public class MyBehaviour : MonoBehaviour { void Start() { StartCoroutine(GetTexture()); } IEnumerator GetTexture() { UnityWebRequest www = UnityWebRequestTexture.GetTexture("https://www.my-server.com/image.png"); yield return www.SendWebRequest(); if (www.result != UnityWebRequest.Result.Success) { Debug.Log(www.error); } else { Texture myTexture = ((DownloadHandlerTexture)www.downloadHandler).texture; } } } |
나는 static 함수로 다운로드 텍스쳐 함수를 만들어서 인자로 내가 텍스쳐를 넣을 RawImage와 다운로드받을 URL을 받아서 함수내에서 넣어주도록 만들어서 사용하고 있다. (호출할때 코루틴 주의)
public static IEnumerator SetDownloadTexture(RawImage image, string downloadURL) { UnityEngine.Networking.UnityWebRequest request = UnityEngine.Networking.UnityWebRequestTexture.GetTexture(downloadURL); yield return request.SendWebRequest(); if (request.result != UnityEngine.Networking.UnityWebRequest.Result.Success) Debug.Log(request.error); else { image.texture = ((UnityEngine.Networking.DownloadHandlerTexture)request.downloadHandler).texture; image.SetNativeSize(); } } |
반응형
'Unity' 카테고리의 다른 글
[Unity] text 하이퍼링크 구현하기 (0) | 2021.08.04 |
---|---|
[유니티] UGUI로 NGUI의 center on child 구현하기 (0) | 2021.07.17 |
안드로이드 Admob 추가 후 빌드가 안될때 (CommandInvokationFailure: Gradle build failed.) (11) | 2021.06.25 |
[Unity] 빌드에 폰트가 안들어갈때 (0) | 2021.01.18 |
[Unity] RectTransform Height 조절하기 (0) | 2021.01.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 베이비젠요요
- 값형식과 참조형식의 차이
- ngui 스크롤뷰
- 클라이언트 면접
- 스토케요요
- 연말정산
- 유니티 Library
- c언어
- ngui 파티클
- 기술면접
- 성남돌잔치
- ngui scrollview particle
- Library/PackageCache
- UPROPERTY
- C#
- ngui 스크롤뷰 파티클 클리핑
- 유니티 개발자 면접
- particle cliping
- ngui 스크롤뷰 파티클
- 구글 스프레드시트 드롭다운
- 연결리스트
- 내돈내산
- scrollview particle
- 유니티 a href
- 유니티 텍스트 하이퍼링크
- Unreal
- 언제어디서나요요
- 도서대출프로그램
- 직군면접
- 휴대용유모차
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함