๊ฒ์ ๋์ค์ย ์บ์น๋ง์ธ๋๋ ๊ทธ๋ฆผํ ๊ฐ์ ๋๋์ ๋ฉ๋ชจ์ฅ์ ์ ๊ณตํ๋ ค๊ณ ํฉ๋๋ค.
(๋จ์ํ ๋งํ๋ฉด ํ๋ธ๋ฆฟpc ๋ฉ๋ชจ์ฅ๊ฐ์)
๊ทธ๋์ ๋ง์ฐ์ค๋ก ํ๋ฉด์ ๊ทธ๋ฆผ์ ๊ทธ๋ ค์ผ ํ๋๋ฐ ์ ๊ฐ CLI ํ๋ก๊ทธ๋จ์ด๋ ์ฝ๋ฉ์ ํด๋ดค์ง ๋์ ๋ณด์ด๋ ๊ฑธ ๋ง๋ค๊ธฐ ์ํ ์ฝ๋ฉ์ ์ฒ์์ด๋ผ ๋ช ์ผ๋์ ํค๋งค๋ค๊ฐ
๋ฏธ๊ตญ๋ง๋ก๋ ์ ํ๋ธ๋ฅผ ๋ค์ ธ์ ๊ฒจ์ฐ๊ฒจ์ฐ ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค.
1. ๋ธ๋ฌ์ฌ(ํ๋์ Dot๋ชจ์) Prefab์ ๋ง๋ค์ด๋๊ณ Update()์ ๋ง์ฐ์ค ๋๋ ค์๋๋์ ๊ทธ ์์น์ Prefab์ ์ธ์คํด์ค๋ฅผ ๊ณ์ ์์ฑ
2. LineRenderer๋ฅผ ์ด์ฉํ์ฌ ํ๋ฒ์ ํด๋ฆญ -> ๋๋๊ทธ -> ๋๋กญ์ ํ๋์ LineRenderer object๋ก ์ธ์คํด์ค ์์ฑ
์ฒซ ๋ฒ์งธ๋ Update์ ์คํ ์ฃผ๊ธฐ ๋ฌธ์ ๋๋ฌธ์ ๋ง์ฐ์ค๊ฐ ๋น ๋ฅด๊ฒ ์์ง์ด๋ฉด ์ง์ ์ด ์๋๋ผ ์ ์ ์ฒ๋ผ ๊ทธ๋ ค์ง๋ค๋ ๋ฌธ์ ๊ฐ ์์๊ณ ,
๋ ๋ฒ์งธ๋ ๊ทธ๋ฆฌ๊ธฐ ๊ตฌํ์ ๋ง์น๋ ๋ ์ง์ฐ๊ฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ ๋ฌธ์ ๊ฐ ์๊ฒผ์ต๋๋ค;
(ํ๋์ ์ ์ด ํ๋์ ์ค๋ธ์ ํธ ์ธ์คํด์ค๋ค๋ณด๋ ์ผ๋ถ๋ถ๋ง ์ญ์ ํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅ)
ํน์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด ์๋์ง
์ด๋ป๊ฒ ์ฐพ์๋ด์ผ ํ๋์ง ํค์๋๋ผ๋ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ์ต๋๋ค ใ ใ
๊ทธ๋ฆฌ๊ณ ์์์ค ๋ ธํธ๋ถ ใ 1๋ฐ ์๊พธ ์ ๋ ฅใฑ ๋๋ฒ์ฉ ๋๋ค์ ๋ญ๋์ด๊ฑฐ
๊ฐ๋จํ ๋ฉ๋ชจ์ฅ์ด๋ฉด ๋ผ์ธ์ ์ง์๋ ๊ด์ฐฎ์ง ์๋? ๋ฒกํฐ ์ง์ฐ๊ฐ์ฒ๋ผ - dc App
๊ทธ๋ ๊ธด ํ๋ฐ ์ ์ ๊ฐ ๋จ์ ๊ทธ๋ฆผํ ๋๋์ ์๊ฐํ๋ค๋ฉด ์ง๊ด์ฑ ๋ฌธ์ ๊ฐ ์์๊น๋ด ์ต๋ํ ํด๊ฒฐํด๋ณด๋ ค๊ณ ํ๊ณ ์์ต๋๋ค.. ์ ์๋๋ฉด ์ง์ฐ๊ฐ๋ก ํ๋ฒ ๋๋ฅด๋ฉด ํด๋น ๋ฒกํฐ๋ฅผ ํ์ด๋ผ์ดํธํด์ ์ง์ฐ๊ธฐ ์ ์ ํ์ธํ๋ ๊ณผ์ ์ ๋ฃ์ ์์ ์ด์์คใ
๋ฒกํฐ๋๋ค ๋ผ์ธ๋ ๋๋ฌ ์ธ์คํด์ค๋ฅผ
1๋ฒ๋ฐฉ์ onpointerdown์ผ๋ก ํด๋ ๋๊ธฐ๋?
IPointerDownHandler ๋ง์ํ์๋๊ฑฐ ๋ง๋์? ๋ฐฉ๊ธ ํด๋ณด๊ณ ์๋๋ฐ ๊ฒฐ๊ตญ Update()๋ฅผ ๊ฑฐ์น๊ฒ ๋์ ๋๊ฐ์ ๊ฒ ๊ฐ์ต๋๋ค ใ ใ
ํ ์ ๊ถใ ๊ธํ๊ฒ ์๋๋ฐ IDragHandler.OnDrag๋ ๋ง์ฐ์ค๊ฐ 1ํฝ์ ์ฉ ์์ง์ผ ๋๋ง๋ค ํธ์ถ๋๋์?
์๋ ์์ง์ด๋ ์ ์์ง์ด๋ ์ผ์ ์๊ฐ๋ง๋ค ๊พธ์คํ ํธ์ถ๋จ๋๋ค.
๊ทธ๋ผ Update๋ฅผ ์ด์ฉํ์ฌ ์ ์ ์ฐ์์๋์ฒ๋ผ ๋ง์ฐ์ค ๋นจ๋ฆฌ ์์ง์ด๋ฉด ๋ ์ ์ ์ผ๋ก ์ฐํ๋ค๋๊ฑฐ๊ตฐ์.. ๊ฐ์ฌํฉ๋๋ค ๋๋ถ์ ํ์๊ณ ํผํ๋ค์
1๋ฐฉ๋ฒ์ ๋น์ฉ ๋ฏธ์นจ;; ์ ๋ช๋ฐฑ๊ฐ๊ฐ ์์ด์ผ ๊ทธ๋ฆผ ํ๋๊ฐ ์์ฑ๋๋๋ฐ ํ๋ฆฌํน์ ์ธ์คํด์คํํ ๋ ๋น์ฉ์ ์์ฒญ๋ง์ด ์ก์๋จน์.์ปด์ด๋ผ๋ฉด ๊ด์ฐฎ๊ฒ ๊ณ ๋ชจ๋ฐ์ผ์ด๋ผ๋ฉด 1์ ๋น์ถ
์ผ๋จ ๋ชจ๋ฐ์ผ ํฌํ ๊ณํ์ ์์ง ์๊ธด ํ๋ฐ.. ์ ์ ํ์์ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ด ์์ด์ ๊ฒฐ๊ตญ ๋ผ์ธ๋ ๋๋ฌ๋ฅผ ์ธ ๊ฒ ๊ฐ์ต๋๋ค ใ ใ
๋ง์ฐ์ค ํด๋ฆญ์ค์ผ๋์ ์ขํ๋ค์ ์ ์ฅํ๊ณ DrawMeshInstanced๋ก ๋ฌถ์ด์ ์ ์ ๋ ๋๋ง ํด๋ณด์ธ์