๊ฒ์์ค๋ธ์ ํธ๊ฐ ๋๋กญ๋ ๋ ๋๋ฒ๊ทธ๋ก Drop์ ์ถ๋ ฅํ๊ฒ ํ๊ณ ์ถ์ต๋๋ค.
public class FieldDiceDirector : MonoBehaviour, IDropHandler๋ฅผ ์ถ๊ฐํ๊ณ ,
IEndDragHandler.OnEndDrag(PointerEventData eventData)
{
Debug.Log("Drop");
}
์ด๋ ๊ฒ๋ ์ ๋ ฅํ์ต๋๋ค.
+๊ฒ์์ค๋ธ์ ํธ์๋ ์ ๋๋ค๋ ๋ง์์ ๋ฃ๊ณ ์์ ํ์ต๋๋ค.
public void OnDrop(PointerEventData eventData)
ย ย {
ย ย ย ย Debug.Log("Drop");
ย ย }
์ด๋ ๊ฒ ์ผ๋๋ฐ๋ ์๋์ ์ ํฉ๋๋ค.
์๊พธ ์๋ฌ๊ฐ ๋๊ณ ์ ๋ผ์ ์ฌ๊ธฐ์ ์ง๋ฌธํฉ๋๋ค. ๋ถํ๋๋ฆฝ๋๋ค. ๊พธ๋ฒ
์ถ๊ฐ๋ ์ธํฐํ์ด์ค๋ก ์ถ์ธกํ๋ฉด ์ด๋ฒคํธ์์คํ ์ ํตํ๊ฒ ๊ฐ์๋ฐ ๊ทธ๋ผ UI๋ง ์ปจํธ๋กค๋๋ค. OnDrag๊ฐ์๊ฑฐ ์จ๋ผ
๊ฐ์ฌํฉ๋๋ค. ์ด์ฉ์ง ์ ๋๋ค ์ถ์์ด์ ใ ใ
ใ ใ ๊ฒ์ต์ ์ ๊ทธ๊ฑธ๋ก์๋จ ใ ใ - dc App
OnDrop์ ์ผ๋๋ฐ ์ ๋๋ ์์ธ์ ๊ฐ๋ฅด์ณ์ฃผ์ค์ ์๋์??
์จ ๋ง์ฐ์ค ๋๋๊ทธ์๋?? ์ด๋ค๊ฑธ ๊ตฌํํ ๊ป์ง๋ชจ๋ฅด๊ฒ ์ง๋ง ์จ ๋ง์ฐ์ค ์ ,๋ค์ด ๋ฑ๋ฑ๋์์ผ๋ ๊ฐ์ด์จ๋ณด์ - dc App
๋ง์ฐ์ค์์น์ ๋๋๊ทธํ๋๊ฑฐ ๋ถ์ผ๊บผ๋ฉด ๋ง์ฐ์คํฌ์ง์ ์ ์ด๋ป๊ฒ ๋ฐ๊ฟ์ค์ผํ๋๊ฑธ๋ก ๊ธฐ์ตํ๋๋ฐ ๊ฒ์ํด๋ณด๋ฉด ๋์ฌ๊บผ์ - dc App
๋๋๊ทธ๋ ๊ตฌํํ๊ณ ๋๋กญํ ๋ ๋ฌด์ธ๊ฐ๋ฅผ ํด์ผ ๋ผ์ ๊ทธ๊ฑธ ๊ตฌํํ๋ ค๊ณ ํ๋ ์ค์ ๋๋ค. EventTrigger๋ฅผ ์จ์ผํ๋ ๊ฒ๊น์ง ์์๋๋ฐ Monobehaviour๊ณผ ๊ฐ์ด ์ธ ์ ์๋ค๊ณ ํ๋๊ตฐ์...
๊ทธ๋ผ๊ฑ ๋๋๊ทธ ๊ตฌํ๋๊ณณ์ ๋ค๋ฃ์ผ๋ฉด๋๋๊ฑฐ์๋??? - dc App
OnMouseDrag๋ก ๊ตฌํํ๋๋ฐ, ๋๋๊ทธ ์ค์๋ง ์๋ํ๋๊ฑฐ๋ผ ๋๋๊ทธ๊ฐ ๋๋ฌ์ ๋๋ง ์๋ํ๋ ํจ์๊ฐ ํ์ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์จ๋๋๊ทธ๋ ์ด๋ฒคํธํธ๋ฆฌ๊ฑฐ ์ง์๋ฒ๋ฆฌ์ ๊ฒ์ต์ ์ ์๋๋ค๊ท - dc App
๋๋๊ทธ๊ฐ ๋๋๋ค = ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ค = ์จ๋ง์ฐ์ค์ - dc App
?? ์จ๋๋๊ทธ ์ ์ ์๋ํ๋๋ฐ ์....
๊ทธ๋ฆฌ๊ณ ์จ๋ง์ฐ์ค์ ์ ํด๋น ์ค๋ธ์ ํธ๋ฅผ ๋๋ ๋ค "๋์ ๋' ๋ง ์๋ํ๋๊ฑด๊ฐ์? ์๋๋ฉด ๊ทธ๋ฅ ํ๋ฉด์ ๋๋ ๋ค "๋์ ๋' ๋ง ์๋ํ๋๊ฑด๊ฐ์?
์ ์จ๋ง์ฐ์ค์ ์ผ๋ก ๋์ต๋๋ค! ์ง์ง ๋์ด์ ์ฃ์กํ๊ณ , ์ ๋ถ ๋ตํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ ๋๋กญ๋ ๋ ๊ตฌํํ๋คํ๊ตฌ๋ ๋๋๊ทธ๊ตฌํํ๋ค๋๊ฑธ๋ก๋ด ใ ใ ;;; - dc App