Unity ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Unity AR] AR ํ๊ฒฝ ๋ด๋น๊ฒ์ด์ & ๊ธธ ์ฐพ๊ธฐ ์์คํ ๊ฐ๋จํ ๊ตฌ์ถํ๊ธฐ - NavMesh ์๋ ํ์ธ์. ์ค๋์ Unity AR ํ๊ฒฝ์์ ๋ด๋น๊ฒ์ด์ ์์คํ ์ ๊ฐ๋จํ๊ฒ ๊ตฌ์ถํด ๋ณด๋ ๊ธ์ ์ฐ๊ฒ ์ต๋๋ค. ํ์ค์ธ๊ณ์ ์นด๋ฉ๋ผ๋ฅผ ๊ฐ์ง๊ณ ์๋ ํ๋ ์ด์ด์๊ฒ Target์ ์ง์ ํ์ฌ Target๊น์ง์ ๊ฒฝ๋ก๋ฅผ ์๊ฐ์ ์ผ๋ก ํ์ํ๊ฒ ๋ฉ๋๋ค. https://www.youtube.com/shorts/fxetmnKnh_M AR Navigation ์์คํ ๊ตฌ์ถ ๊ฐ ๋ณ์์ ํจ์๋ค์ ๋๋ ๊ฐ๋จํ ์ค๋ช ํ ๋ค ์ ์ฒด์ ์ธ ์ฝ๋๊น์ง ์ฌ๋ฆฌ๋ ๋ฐฉ์์ผ๋ก ๊ธ์ ์งํํ๊ฒ ์ต๋๋ค. ๋จผ์ , ํ์ํ ์ค๋ธ์ ํธ๋ค ์ ๋๋ค. AR ํ๊ฒฝ์ ์ํด AR Session Origin๊ณผ AR Session์ ๋ง๋ค์ด ์ค๋๋ค. Line ์ค๋ธ์ ํธ๋ Line Renderer๋ฅผ ๋ด๊ณ ์๋ ์ค๋ธ์ ํธ๋ก ์ฐ๋ฆฌ์๊ฒ ์๊ฐ์ ์ผ๋ก ๊ฒฝ๋ก๋ฅผ ํ์ํ๊ธฐ ์ํด Line์ ๊ทธ๋ ค์ค๋๋ค. Collectabl.. ๋๋ณด๊ธฐ [Unity] IPointer Interface์ ๋ํ ์ ๋ฆฌ - ์ค๋ธ์ ํธ ๋ง์ฐ์ค ํฌ์ธํฐ ํด๋ฆญ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์๋ ํ์ธ์. ์ด๋ฒ ๊ธ์ ๋ง์ฐ์ค ํฌ์ธํฐ์ ๊ด๋ จํ ์ฌ๋ฌ ๊ฐ์ง ์ด๋ฒคํธ๋ฅผ ๋ด๊ณ ์๋ IPointer Interface๋ฅผ ์ ๋ฆฌํ๊ณ ์ ํฉ๋๋ค. ์ด ์ธํฐํ์ด์ค๋ Event Systems์ ์ ๊ณต๋๋ ์ธํฐํ์ด์ค๋ก ๋ง์ฐ์ค ์ ๋ ฅ(ํด๋ฆญ, ๋๋๊ทธ ๋ฑ)์ด๋ฒคํธ๋ฅผ ๊ตฌํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ค๋ธ์ ํธ์ Image ํ์ ์ ๋น๊ต ํ ์คํธ๋ฅผ ์ํด ๊ฐ๋จํ 3๊ฐ์ ์ค๋ธ์ ํธ๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ค๋ธ์ ํธ ์๊ฐ๋ ์๋์ ๊ฐ์ต๋๋ค. Circle (์) - UI ์ค๋ธ์ ํธ Image (๋ค๋ชจ) - UI ์ด๋ฏธ์ง Capsule (์บก์) - ์ผ๋ฐ 2D์ค๋ธ์ ํธ IPointer ์ธํฐํ์ด์ค ์ฌ์ฉ์ ์ํด EventSystem์ ๋ง๋ค์ด ์ฃผ๊ณ , Canvas์ Graphic RayCaster ์ปดํฌ๋ํธ๊ฐ ์๋์ง ํ์ธํด ์ฃผ์ธ์. ์ด์ ํ ์คํธ๋ฅผ ์ํด TestClick.cs ์คํฌ๋ฆฝํธ๋ฅผ ํ.. ๋๋ณด๊ธฐ [Unity AR] Unity AR Hand Tracking / ์ค์๊ฐ ํธ๋ ํธ๋ํน ๊ตฌํ - ManoMotion + AR Foundation ์๋ ํ์ธ์. ์ด๋ฒ ๊ธ์ Unity AR ํ๊ฒฝ์์ ์ค์๊ฐ์ผ๋ก ์ค๋ธ์ ํธ์ ์ง์ "์"์ผ๋ก ์ํธ์์ฉํ ์ ์๊ฒ ํ๋๋ก ๋ง๋ค์ด๋ณด๊ณ ์ ํฉ๋๋ค. Unity ์์ฒด์์๋ "์ ์ถ์ " ๊ด๋ จํ ํด์ ์ ๊ณตํ์ง ์๊ธฐ์ ์ธ๋ถ SDK์ธ ManoMotion์ ์ด์ฉํฉ๋๋ค. ํ๊ฒฝ์ ๊ตฌ์ถํ๋๋ฐ ๋ชจ๋ ๊ณผ์ ์ ๋ด์ผ๋ ค๋ฉด ๊ธ ํ๋๋ก๋ ๋ฒ ์ฐฐ ์ ์๊ธฐ์ ํต์ฌ์ ์ธ ๋ถ๋ถ๊ณผ ์ ๊ฐ ์ฐธ๊ณ ํ ์์์ ์ฒจ๋ถํ๊ฒ ์ต๋๋ค. ์์์ ๋ชจ๋ ๊ณผ์ ์ ๋ด์์ฃผ๊ธฐ์ ๋๊ตฌ๋ ์ฝ๊ฒ ์ฐธ๊ณ ํ์ค ์ ์์ ๊ฒ์ ๋๋ค. https://youtube.com/shorts/viodtUDVm_4?feature=share ManoMotion ๋ฌด์์ธ๊ฐ? ManoMotion์ ์ ์ธ์ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ํ์ฌ๋ก, ์ ๋ชจ์ ๋ฐ ์ ์ค์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐ๋์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ SDK๋ฅผ ์ ๊ณตํฉ๋๋ค. .. ๋๋ณด๊ธฐ [Unity VR] VR ๊ฐ๋ฐ์ ์์ - ํ๊ฒฝ ์ธํ / Oculus Quest 2 ๋ฌด์ ์ฐ๊ฒฐ ์ด๋ฒ ๊ธ์ Unity ์์ง์์ VR ๊ฐ๋ฐ์ ์ฒซ ๋จ์ถ์ธ ํ๊ฒฝ ์ค์ ์ ๋ํด ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ์ ๋ ํ์ฌ VR ๊ธฐ๊ธฐ๋ฅผ Oculus Quest 2๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ Quest 2์ ์ค๋ช ๋ง ์๊ฒ ๋ฉ๋๋ค. Unity์์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ ์ ๋จผ์ Oculus ์ํํธ์จ์ด ์ค์น๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค. https://www.meta.com/kr/quest/setup/ Quest ์ค์ ํ๊ธฐ: Quest, Quest 2, Link, Rift S ๋ฐ Rift | Meta Quest www.meta.com ์ค์น ์ดํ ๊ฐ๋จํ ์ธํ ์ ์ฌ๊ฐ ์ธ๋ฆฌ์ผ ์์ง์์ VR ํ๊ฒฝ ์ค์ ์ ๋ํด ๋ค๋ค๋ ๊ธ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. https://vrworld.tistory.com/11 [Unreal Engine 5.1] ์ธ๋ฆฌ์ผ ์์ง 5 VR ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ .. ๋๋ณด๊ธฐ [Unity] Package Manager์์ ๋์ค์ง ์์ ์ต์ ๋ฒ์ ์ ๋ฐ์ดํธ ํ๊ธฐ ์ต๊ทผ์, AR Foundation ํ๋ ์์ํฌ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ฐ๊ณ ์ ํ๋๋ฐ, Package Manager์์ ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๊ฐ ์ ๋ ๊ฒฝ์ฐ๊ฐ ์์๋ค. ๋ถ๋ช ์ด๋ ๊ฒ ๊ณต์ ๋ฌธ์์ 5.1๊น์ง ํ๊ธฐ๊ฐ ๋์ด ์์ด, Package Manager๋ฅผ ๋ค์ ธ๋ดค์ง๋ง, ๋งจ ์๊น์ง ์ฌ๋ ค๋ด๋ 4.2.8 ๋ฒ์ ์ ๋์ผ๋ก ๋ณด์ด์ง ์๊ณ ์๋ค. 5.0 ์ด์ ๋ฒ์ ๊ณผ ๋์ผํ 2021. 2+ ์ด์์ Editor๋ ์ค์น๊ฐ ๋์ด ์๋ ์ํ์ฌ์ ๋ ์๋ฌธ์ด ์๊ฒผ๋ค. ๊ตฌ๊ธ๋ง์ ํตํด ์ต์ ๋ฒ์ ์ ์ ๋ฐ์ดํธํ ๋ฐฉ๋ฒ์ ์์ธ๋ก ๋ง์๋๋ฐ, ๊ทธ ์ค์์ ํจ๊ณผ๋ฅผ ๋ณธ ๊ฒ์ ์๊ฐํ๊ณ ์ ํ๋ค. Manifest.json ํ์ผ ์์ Project -> Package ํด๋๊ฐ ์์ต๋๋ค. Package ํด๋๋ฅผ ์ค๋ฅธ์ชฝ ํด๋ฆญ ํ Show in Exploer๋ฅผ ๋๋ฌ์ค๋๋ค. ๋ค์ด๊ฐ์ จ์ผ๋ฉด, .. ๋๋ณด๊ธฐ [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 3. ์ด ์ฌ์ฅ์ & ์ด ๋ฐ๋ / animator.settrigger & animator.crossfadeinfixedtime โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋๋ค. https://vrworld.tistory.com/4 [AR FPS ๊ฒ์] 2. ์ ๋๋ค ์์น ์คํฐ & UI์ ์ ์ ๊ฐฑ์ โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋ vrworld.tistory.com ์ ๋ฒ ํฌ์คํ ๊น์ง ํด์ AR FPS ๊ฐ๋ฐ์ ์ํ ์ด๊ธฐ ์ธํ ๊น์ง ๊ตฌํ ์ ๋ฆฌ๋ฅผ ์ ์ด๋ณด์์ต๋๋ค. ์ด์ ์ฌ๊ธฐ์์ ์ฌ์ฅ์ ๊ธฐ๋ฅ๊ณผ ์ด์ ์์ ๋ ๋ฐ๋ ์ ๋๋ฉ์ด์ ๋ฑ์ ์ถ๊ฐ๋ก ๊ตฌํํ ๋ถ๋ถ.. ๋๋ณด๊ธฐ [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 2. ์ ์ ๋๋ค ์์น์ ์์ฑ & UI์ ์ ์ ๊ฐฑ์ โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋๋ค. https://vrworld.tistory.com/3 [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 1. AR ํ๊ฒฝ์์ ์ด์ ๋ฐ์ฌํ๊ธฐ / Physics.Raycast โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋ vrworld.tistory.com ์ด ์ ์ ๊ตฌํ ์์ฝ์ผ๋ก 1~2๋ฒ๊น์ง ์ด์ด์ ์ด๋ฒ์๋ ๋๋จธ์ง 3~4๋ฒ์ ๋ํด ๊ธ์ ์จ ๋ด๋ ค๊ฐ๊ฒ ์ต๋๋ค. Enemy(์ )์ ๋๋ค ๋ฐฐ์น ํ์ฌ 1.. ๋๋ณด๊ธฐ [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 1. AR ํ๊ฒฝ์์ ์ด์ ๋ฐ์ฌํ๊ธฐ / Physics.Raycast โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋๋ค. https://vrworld.tistory.com/2 Unity AR Foundation AR ๊ฐ๋ฐ ์ด๊ธฐ ์ค์ & ํ๋ฉด ์ธ์ โ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๋ ๊ณ๊ธฐ ์งํํด ์๋ AR ๊ฐ๋ฐ์ ์ํ๊ธฐ๊ฐ๊ณผ ๊ณ์ ํ๊ธฐ๋ก ์ธํด ๊ณต๋ฐฑ๊ธฐ๊ฐ ์๊ธฐ๊ฒ ๋์ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง ๊ธฐ์ต์ด ์ฌ๋ผ์ง๊ฒ ๋์๋ค... ๊ทธ๋ ๊ฒ ์ง๊ธ๊น์ง์ ๊ณผ์ ์ ์ ๋ฆฌ๋ ํ ๊ฒธ, ํน vrworld.tistory.com ์ ๋ฒ ํฌ์คํ ์์๋ AR ๊ฐ๋ฐ์ ๋ํ ์ด๊ธฐ ์ค์ ๊ณผ์ ์ ๊ฑฐ์ณค๋ค. ์ด ์ค์ ์ ๋ฐํ์ผ๋ก ๊ฐ๋ฐ์ ์์ํด์ ๋๊ฐ๋ฉด ๋๋ค. ์งํํ๊ณ ์ ํ๋ AR FPS ๊ฒ์ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ ์์.. ๋๋ณด๊ธฐ ์ด์ 1 2 ๋ค์