๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ22 ๋ง์ฐ์ค ์ด๋ฒคํธ ๊ฐ์ง I~Handler ์ธํฐํ์ด์ค๋ค ๊ตฌ๋ถ ์ธํฐํ์ด์ค(๊ตฌํ ๋ฉ์๋) ๋ด์ฉ ํด๋ฆญ ๊ฐ์ง IPointerDownHandler (OnPointerDown) ์์ญ ์์์ ํด๋ฆญ ๋ค์ด IPointerUpHandler (OnPointerUp) ํด๋ฆญ ์ (์ฒ์ ํด๋ฆญ ๋ค์ดํ ์์ญ ๋ฐ์ด์ด๋) IPointerClickHandler** (OnPointerClick) ์์ญ ์์์ ํด๋ฆญ ๋ค์ด + ํด๋ฆญ ์ ์์ญ ๊ฐ์ง IPointerEnterHandler (OnPointerEnter) ๋ง์ฐ์ค๊ฐ ์์ญ์ ๋ค์ด์์ ๋ IPointerExitHandler (OnPointerExit) ๋ง์ฐ์ค๊ฐ ์์ญ ๋ฐ์ผ๋ก ๋๊ฐ์ ๋ ๋๋๊ทธ, ๋๋กญ IDragHandler (OnDrag) ๋๋๊ทธ IDropHandler** (OnDrop) ์์ญ ์์์ ๋๋๊ทธ + ๋๋กญ(์์ญ ๋ฐ์์ ๋๋กญํ๋ฉด Drop์ ๋.. 2023. 7. 11. ๋ธ๋ ๋๋ก ๋ง๋ ํ๋ณต 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. Canvas Scale ํด์๋์ ๋์ ์ ์ฉํ๊ธฐ - UI ๋ฐฐ์น๋ ์ธ๋ก ํด์๋ ๊ธฐ์ค์ผ๋ก ํ๊ธฐ(Match Width, 0์ ๊ฐ๊น๊ฒ ๋ ์ํ๋ก) - Canvas Scaler์ Reference Resolution์ด ๋์ด๊ฐ๋ ๋น์จ๋ก, ๊ฐ๋ก๊ฐ ๋ ๋์ด์ง๋ฉด Height์ ๊ฐ๊น๊ฒ MatchWidthOrHeight๋ฅผ 1๋ก ๋ฐ๊ฟ์ฃผ๋๋ก Canvas Scaler ๋ฌ๋ฆฐ ์ปดํฌ๋ํธ์ ์๋์ ์คํฌ๋ฆฝํธ ๋ฌ์์ฃผ๊ธฐ using UnityEngine; using UnityEngine.UI; [ExecuteInEditMode] [RequireComponent(typeof(CanvasScaler))] public class CanvasScalerController : MonoBehaviour { private CanvasScaler scaler; private float referenceR.. 2023. 2. 18. ๋ฒํผ์ด ๋์ํ์ง ์์ ๋ Graphic Raycaster ํ์ธํ๊ธฐ ๋ฌธ์ - ๋ฒํผ์ด ํด๋ฆญ๋, ๋ง์ฐ์ค์ค๋ฒ๋, ์ ํ ๋ฐ์ํ์ง ์์ ํด๊ฒฐ - ๋ฒํผ๊น์ง ๋๋ฌํ๋ hierarchy ์์ ๋ชจ๋ ์บ๋ฒ์ค ์ค๋ธ์ ํธ์ Graphic Raycaster๋ฅผ ๋ฃ์ด์ค (์๋ธ ์บ๋ฒ์ค์ Graphic Raycaster๋ฅผ ํ์ธ) 2023. 2. 14. Time.timeScale๋ก ์ผ์์ ์งํ๋ค๋ฉด ๊ณ ๋ คํ ์ Time.timeScale์ ๋ค๋ฅธ time๋ค์๋ ์ํฅ์ ๋ผ์นจ FixedUpdate์ WaitForSeconds๊ฐ ํฌํจ๋ ์ฝ๋ฃจํด์ ์คํ๋์ง ์์ * WaitForSecondsRealtime์ ๋์ํจ ๊ฐ์ Scene์ ๋ค์ ๋ก๋ํ๋ ๊ฒ์ ๋ฌผ๋ก , ๋ค๋ฅธ Scene์ผ๋ก ์ด๋ํด๋ timeScale ๊ฐ์ด ์ ์ง๋จ 2023. 1. 9. ์ด์ 1 2 3 4 ๋ค์