Posts
Q&A
์ ๋ํฐ 6.3 ๋ฒ์ ์์ ํด๋น ๋ฆฌ์์ค์ ์์ ํด๋ฆฝ์์ ์ค๋ฅ๊ฐ ๋น๋๋ค.
ํด๊ฒฐ ๋ต๋ณ : ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ์ ํ๋ ์๋์ด๋ฉ๋๋ค.์ต์ด ์ด๋์ ๋จ๊ธฐ๋ง ํ๋๊ฒ๊ฐ๋ค์.
- Likes
- 0
- Comments
- 1
- Viewcount
- 76
Q&A
๋ณด์ค์ ์ธ๊ณต์ง๋ฅ์์ ์ง๋ฌธ์์ต๋๋ค.
๋ต๋ณ ๋ถํ๋๋ฆฝ๋๋ค ใ ใ
- Likes
- 0
- Comments
- 7
- Viewcount
- 854
Q&A
์คํ๋ผ์ดํธ ๋ก๊ทธ๊ฐ ์๋ฉ๋๋ค. ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์...
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค. ๋ค๋ฅธ ๋ถ์ ๋ต๋ณ ๋ฐ์๊ฒ ๋ฌด์จ๋ง์ธ์ง ๋ชฐ๋ผ์ ์ด๊ฒ์ ๊ฒ ํ๋ค๊ฐ ๋ฌด์จ ๋ง์ธ์ง ์ดํดํ๊ฒ ๋์ ์๋์ ๊ฐ์ด ์ฝ๋ ๋ด์ฉ์ ๊ณต์ ํฉ๋๋ค. ๋ค๋ง ์ด๊ฒ ์ ๋ต์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค...์ต์ ํ๋ ๋ถํ๋.. ์ด๋ฐ๊ฑฐ์.. var asyncOperation = Addressables.LoadAssetAsync(loadKey); // ์ฒ์์ธ ๊ฒฝ์ฐ, ๋ก๋ํจ. ( ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ) asyncOperation.Completed += (op) => { // ์ฌ๊ธฐ์ ํ์ ์ ํ์ธํฉ๋๋ค. //Debug.Log($"key: {key}"); //Debug.Log($"loadKey: {loadKey}"); //Debug.Log($"op.Result.GetType: {op.Result.GetType().ToString()}"); // Texture2D๋ก ๋ถ๋ฌ์์ง ๊ฒฝ์ฐ, ์ด๋ฅผ Sprite๋ก ๋ณํํฉ๋๋ค. if (op.Result is Texture2D texture) { // Texture2D๋ฅผ Sprite๋ก ๋ณํํฉ๋๋ค. Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); // ๋ฆฌ์์ค์ ์คํ๋ผ์ดํธ๋ฅผ ์ถ๊ฐํ๊ณ ์ฝ๋ฐฑ์ ํธ์ถํฉ๋๋ค. _resources.Add(key, sprite); callback.Invoke(sprite as T); return; } // ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ ๋ฆฌ์์ค๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค. _resources.Add(key, op.Result); callback.Invoke(op.Result); };
- Likes
- 0
- Comments
- 1
- Viewcount
- 666




