Unity15 ์ ๋๋ฉ์ด์ ๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๊ธฐ public IEnumerator WaitUntilAnimationDone() { yield return new WaitUntil(() => animator.GetCurrentAnimatorStateInfo(0).shortNameHash == AnimParam); // AnimParam: StringToHash var animationSeconds = animator.GetCurrentAnimatorStateInfo(0).length; yield return YieldInstructionCache.WaitForSeconds(animationSeconds); } 2024. 9. 1. ๋ธ๋ ๋์์ Exportํ Mesh์ Material ์์ ๋ฐ๋๋ ๋ฌธ์ ํ์ - ๋ธ๋ ๋์์ Exportํ Material ์์๊ฐ ์ ๋ํฐ์ Mesh Renderer์ Material ์์์ ๋ค๋ฆ ์์ธ - ๋ธ๋ ๋์์ Exportํ ๋ ์ ์ ์์๊ฐ ๋ค๋ฆ - ํ์ธํ๋ ๋ฐฉ๋ฒ์ 1. ์ ๋ํฐ: fbx ํ์ผ์ mesh๋ฅผ ์ฐพ์ Inspector์์ submesh ์ธ๋ฑ์ค ํ์ธ 2. ๋ธ๋ ๋: Edit > Preferences ์ฐฝ์์ Interface > Display์ Developer Extras ์ฒดํฌ, ์ค๋ฅธ์ชฝ ์ ๋๋กญ๋ค์ด ๋ฉ๋ด์์ ์ถ๊ฐ๋ Developer ๋ฉ๋ด์ Indices ์ฒดํฌ ํด๊ฒฐ 1. ๋ธ๋ ๋ Edit Mode์์ ์ ์ฒด ์ ํ ํ Mesh > Separate > By Material 2. Material๋ณ๋ก ์ชผ๊ฐ์ง ์ค๋ธ์ ํธ๋ค์ Ctrl+J๋ก ํฉ์ณ์ค 3. ์ ๋ํฐ๋ก ๋ค์ Export ํ ํ.. 2024. 1. 14. LayoutGroup + ContentSizeFitter๋ก icon, text ํฌ๊ธฐ์ ๋ง๊ฒ ๋๋ฆฌ๊ธฐ - ์์ด์ฝ: Layout Element - Horizontal Layout Group: Control Child Size(Width) - Vertical Layout Group: Use Child Scale(Width, Height) 2023. 9. 18. The developer of androidx.fragment:fragment has reported version 1.0.0 as outdated ๋ฌธ์ ํด๊ฒฐ ๋ฌธ์ - Play Console์ ์ฑ ์ ๋ก๋ ์ ๋ค์์ ์ค๋ฅ ๋ฐ์ - androidx.fragment:fragment (androidx.fragment:fragment) ๊ฐ๋ฐ์๊ฐ 1.0.0 ๋ฒ์ ์ด ์ค๋๋์๋ค๊ณ ์ ๊ณ ํ์ต๋๋ค. ์ ์์ ๊ฒ์ํ๊ธฐ ์ ์ ๋ค์ ๋ฒ์ ์ค ํ๋๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.1.1.0+ - ๊ทธ๋ฌ๋ ์ ๋จ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๊ณ Google Play SDK ์์ธ ๋งํฌ๋ฅผ ๋ด๋ ์ด๋ฆฌ๋ฅ์ ํ๊ธฐ๋ง ํ๋๋ฐ... ์์ธ - ์ ๋ํฐ์ ๋ฃ์ ๊ตฌ๊ธ ํ๋ฌ๊ทธ์ธ์ ํฌํจ๋ ์ androidx.fragment:fragment ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ฌด ์๋ ๊ฒ์ด์์ ํด๊ฒฐ - ๊ตฌ๊ธ๋ง ๊ฒฐ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์: EDM4U์ Android Resolver๋ก dependency ์ถ๊ฐ - https://forum.unity.com/threads.. 2023. 8. 31. ๋ง์ฐ์ค ์ด๋ฒคํธ ๊ฐ์ง I~Handler ์ธํฐํ์ด์ค๋ค ๊ตฌ๋ถ ์ธํฐํ์ด์ค(๊ตฌํ ๋ฉ์๋) ๋ด์ฉ ํด๋ฆญ ๊ฐ์ง IPointerDownHandler (OnPointerDown) ์์ญ ์์์ ํด๋ฆญ ๋ค์ด IPointerUpHandler (OnPointerUp) ํด๋ฆญ ์ (์ฒ์ ํด๋ฆญ ๋ค์ดํ ์์ญ ๋ฐ์ด์ด๋) IPointerClickHandler** (OnPointerClick) ์์ญ ์์์ ํด๋ฆญ ๋ค์ด + ํด๋ฆญ ์ ์์ญ ๊ฐ์ง IPointerEnterHandler (OnPointerEnter) ๋ง์ฐ์ค๊ฐ ์์ญ์ ๋ค์ด์์ ๋ IPointerExitHandler (OnPointerExit) ๋ง์ฐ์ค๊ฐ ์์ญ ๋ฐ์ผ๋ก ๋๊ฐ์ ๋ ๋๋๊ทธ, ๋๋กญ IDragHandler (OnDrag) ๋๋๊ทธ IDropHandler** (OnDrop) ์์ญ ์์์ ๋๋๊ทธ + ๋๋กญ(์์ญ ๋ฐ์์ ๋๋กญํ๋ฉด Drop์ ๋.. 2023. 7. 11. TMP SubMeshUI๊ฐ ์๊พธ ์์ฑ๋ ๋ ํ์ - ํฐํธ๋ฅผ ์ ์ฉํ๋ ํ ์คํธ Prefab๋ค ํ์์ ๊ฐ์๊ธฐ TMP SubMeshUI ์ค๋ธ์ ํธ๊ฐ ๋ง์๋๋ก ๋ฌ๋ฆผ - ์ญ์ ํด๋ ๋ค์ ์๊น - ๊ธฐ๋ณธ ํฐํธ๋ก ๋ฐ๊พธ๋ฉด ์ญ์ ๊ฐ๋ฅ ์๋ - Font Asset Creator์์ Atlas ์ต๋ ํฌ๊ธฐ๋ก ๋ค์ ๊ตฝ๊ธฐ -> ์คํจ ์์ธ - ์๋ ๋ฌธ์๋ฅผ ์ฐ๋ ค๊ณ ํจ(ํ๊ธ + ์ผ๋ณธ์ด ํฐํธ๋ง ๋ณํฉํด์ Unicode Range์ ๋ฃ์ด๋๊ณ ์ ์ ๊ธฐ๋ณธ ๋ผํด ๋ฌธ์๋ฅผ ๋นผ๋ฒ๋ฆฐ ๊ฒ...) - ๊ธฐ์กด Material ๋ค์ + LiberationSans SDF Atlas ๊ฐ ๋ถ๋ ๊ฒ์ Fallback ํฐํธ๊ฐ ๋ถ๋ ๊ฒ์ด๋ผ๊ณ ํจ ํด๊ฒฐ - Font Asset Creator์์ ๋น ์ง ๋ฌธ์ ๋ฒ์ ์ถ๊ฐํด์ ํฐํธ ๋ค์ ๊ตฌ์ฐ๋ฉด ์ญ์ ๊ฐ๋ฅ - ๊ทผ๋ฐ Prefab์์ ์ ๊ฑฐํด๋ Scene์ ๋ฐฐ์น๋์ด ์๋ ํฐํธ๋ค์ ์ผ์ผ์ด .. 2023. 5. 23. ์ด์ 1 2 3 ๋ค์