์ด๋ ๊ฒ ํ๋๋ฐ
์๊ณ ๋ณด๋ ์ด๋ฌ๋ฉด request๋ฅผ ๋ฉ์ธ ์ค๋ ๋์์ ์ฒ๋ฆฌํด์ fps ๋๋ ๋ฐ์ํ๋๋ฐ
๋น๋๊ธฐ๋ก ์ฒ๋ฆฌํ๊ณ ์ถ์๋ฐ ์ด๋ค๋ฐฉ์ ์ฌ์ฉํ๋์? c# httpclient์ฌ์ฉํ๋์?
์ด๋ ๊ฒ ํ๋๋ฐ
์๊ณ ๋ณด๋ ์ด๋ฌ๋ฉด request๋ฅผ ๋ฉ์ธ ์ค๋ ๋์์ ์ฒ๋ฆฌํด์ fps ๋๋ ๋ฐ์ํ๋๋ฐ
๋น๋๊ธฐ๋ก ์ฒ๋ฆฌํ๊ณ ์ถ์๋ฐ ์ด๋ค๋ฐฉ์ ์ฌ์ฉํ๋์? c# httpclient์ฌ์ฉํ๋์?
์ง๊ธ ๋น๋๊ธฐ๋ก ์ ์ง์ จ์ด ๋ฉํฐ์ค๋ ๋ฉ != ๋น๋๊ธฐ
๋น๋๊ธฐ๋ ์๋๊ฑฐ ๊ฐ์์์ while๋ฌธ์ด ์ฌ์ค์ ํ์์๊ณ SendWebRequest์์ ๋ธ๋ฝํน๋ผ์...
Task๋ง๋ค์ด์ SendWebRequestํ๋ฉด ๋ฉ์ธ ์ค๋ ๋๊ฐ ์๋๊ณณ์์ Unity๊ด๋ จ๋๊ฑฐ ํธ์ถํด์ ์ค๋ฅ๋๊ณ ์..
https://okky.kr/questions/753907
Task.yield๋
๋ค๋ฅธ Task์๊ฒ ์๋ณดํ๋ ๊ฑฐ๋ผ๋๋ฐ yield๋ง๊ณ ๋ค๋ฅธ ๊ฑฐ ์จ๋ณด์ ๋ค๋ฅธ Task๊ฐ ์์ ๋ ์ด๋ป๊ฒ ๋์ํ๋์ง ๋ชจ๋ฅด๊ฒ ์
๋ฉ์ธ ์ค๋ ๋๋ก ํ๋ ์ ํ๋ ๋น๋๊ธฐ๋ก ์ ๋๋ก ์ง๋ฉด ๋ธ๋ฝ๋ ์ผ์ ์์
์ ๋ async์์ฐ๊ณ ์ฝ๋ฃจํด์ฐ๋๋ฐ
UnityWebRequest www = ~~
yield return www.SendWebRequest();
์ด๋ฐ์์ผ๋ก ์ฐ๊ณ ์์์
๊ทผ๋ฐ ๊ทธ๋ฌ๋ฉด sendwebrequest๊ฐ ๋ฉ์ธ์ค๋ ๋์์ ์คํ๋์ง์๋์?
์ฝ๋ฃจํด ์ฐ์ธ์ ๋จ ์๋ถ ๋ง์ฒ๋ผ ํ์๊ณ isDone ์ผ๋ก while๋ฌธ ๋๋ฆฌ์ง ๋ง์ธ์
์ ๊ฐ ์ ํํ ๊ฐ๋ ์ ์๋ชจ๋ฅด์ง๋ง ์งํผํฐ์๋ฌผ์ด๋ณด๋ ๋ฉ์ธ์ฐ๋ ๋์์ ์๋ํ๋๊ฑด ๋ง์ง๋ง ๋ฉ์ธ๋ฃจํ๋ฅผ ๋ฐฉํดํ์ง์๋๋ค๊ณ ํ๋ค์
์ด๊ฒ ์ค๋ ๋๋ฝ๊ฑธ๋ฆฐ๋ค๊ณ ?