์ด๊ฑฐ ๋ญ ์ด์ฉ๋ผ๊ณ ...
๋ค์ ์นธ์ด๋ ๊ตด๋ฆฌ๋ ์นธ์ ์ฝ๋ผ์ด๋ ๋ฌ๊ณ ๋ผ๋๊ฑฐ ๊ฐ์ง ์์ผฐ๋๋ฐ
๋๋๊ทธ ํ ๋๋์ ํด์ผํ๋๋ฐ ๋ค์ ์นธ์์ ์ ๋ผ๋๊ฑฐ ๊ฐ์ง๋ฅผ ์ฃผ์ฌ์๊ฐ ๊ฐ๋ก๋ง์์ ์ธ์์ ๋ชปํ๊ณ ..
์ด๋ฒ์ ๋ค์ ํ์ด ์ฃผ์ฌ์ ํด๋ฆญ์ ๊ฐ๋ก๋ง๊ณ ...
๋ญ ์ด๋กํด์ผํ๋... ์ขํ๋ก ๊ณ์ฐํด์ผํ๋ ์ง์ง.. ๊ฐ๋ฅํ๊ธด ํ๋ฐ..
๋๋ค ํด๋ฆญ ๋ฐ์์ผํด์ Ignore Raycast ์ฃผ์ง๋ ๋ชปํ๊ณ
ํ๋๋ค ์ฆ๋ง...
layer sorting ํด์ค๋ ์ ๋ผ??
์ฝ๋ผ์ด๋ ๋ฌ๊ณ OnMouseUp ๊ฐ์๊ฑฐ ์ฐ๋ ์ค์ธ๋ฐ ์ํ๋๊ฑด ๋๋๊ทธ๋ ๋๊ณ ์์น์ ๋๋๊ฒ๋ ๋๋๊ฑฐ๋ผ Input.mousePositon ๋ง๊ณ raycast ๋์ค ์ด์ผ ํ๋ ์ถ๊ธฐ๋ ํ๊ณ ..
๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ฃผ์ฌ์์์ ๋๋๊ทธํ๋๊ฑธ ํฌ๊ธฐํ๊ณ ๊ทธ๋ฅ ํด๋ฆญํ๋ฉด ์ฃผ์ฌ์ ์ฝ๋ผ์ด๋ ๋นํ์ฑํํ๊ณ ์ด๊ด ์ฝ๋์์ ๋ฐ๋ผ๋ค๋๊ฒ ํ๋ค๊ฐ ๋์ผ๋ฉด ์ฝ๋ ์๋ํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด๋ผ๋์ง..
ray์ค์ raycast target ๋ฐ์๋ ๋ชจ๋ ๊ฑธ ๋ค ๊ฟฐ๋ซ๋ ์ฑ๊ฒ ์์ค์นผ๋ฆฌ๋ฒ๊ธ ray๋ ์์ ๊ทผ๋ฐ ์ ๋๋ฉ์ด์ ๋ฃ์๊ฑฐ๋ ์ฝ๋ผ์ด๋ ๋ฌ์๋ค๋๊ฑฐ ๋ณด๋ฉด ui๊ฐ ์๋๋ผ ์ผ๋ฐ world์ธ๊ฑฐ๊ฐ์๋ฐ ๊ทธ๋ผ ๊ทธ๋ฅ ray๋ก๋ ๋ ํ ๋ฐ
์ผ๋จ ์ ๋๋ raycast ํ๋ฒ ํด์ ๋ฐ๋ฅ ๊ฐ์งํด์ฃผ๋ ๋ฐฉ์์ผ๋ก ๊ฒฐ์ ํ๊ธด ํ์.
์ ๋ํฐ์ ์ฃ๊ฐ์์ด์ง ใ ใ ์ธ๋ฆฌ์ผ์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ์์
๋ง์ฐ์ค ๋์ ๋ ๋ง์ฐ์ค ์์น์ RaycastAll ์๋ฉด ํ๋ฒ์ ๋ ์ค๋ธ์ ํธ ๋ชจ๋ ์ ๊ทผ๋๋๊น ์ดํ์ ํจ์ ํธ์ถํ๋ฉด ์ด๋จ๊นํ์ค
ํด๋ต์ด์ฌ์ ฐ๋ผ...
๊ฑ IDropHandler ๋ค์ ์นธ์ ๋ฌ๊ณ ๊ฑฐ๊ธฐ ์คํฌ๋ฆฝํธ์ ์ฝ์ผ๋จผ์๋?
-OnMouseUpํ์์ ์ฃผ์ฌ์Collider๋ก Physics.OverlapBoxํด์ ๋ค์์นธ ๋งค์นญํ๋๋์ ์ฐพ์์ Dropํ๊ธฐ. -๋ท์นธ๋ค์ ๋ค ๋ด์ ๋ฐฐ์ด์ ์ํํ๋ฉด์ ์ฌํํ๊ฒ ์ฃผ์ฌ์ bounds.Intersect๋ก ๊ฒน์น๋์ง ์ฒดํฌ, ๊ฒน์น๋๋์ค ๊ฐ์ฅ ๊ฐ๊น์ด๋์๊ฒ Drop
์ด๊ฑฐ ๋๋๊ทธ ์์ํ ๋ 1. ์ฃผ์ฌ์๋ ๋ ํผ๋ฐ์ค๋ก ์ ์ฅ + ์ฃผ์ฌ์ ๋ ์ด์บ์คํธ OFF 2. ๋๋ ์ด๋ฒคํธ ๋ฐ์ ์งํ์ ๋ฐ๋ก ์ฃผ์ฌ์ ๋ ํผ๋ฐ์ค ์ฌ์ฉํด์ ์ฃผ์ฌ์ ๋ ์ด์บ์คํธ ๋ค์ ON์ผ๋ก ํ๋ฉด๋จ