์์ง ํ๋๋ก ์์ํ๋ VR ์์์ฑ๊ฐ ์๋ฎฌ๋ ์ด์
!!๐ต
Inspired by "๊ฑฐ์งํค์ฐ๊ธฐ"โจ
0์์์ ์์ํด ๊ตฌ๊ฑธ, ์ฃผ์ ํฌ์, ์์ ๊ฑฐ๋๋ฅผ ๊ฑฐ์ณ
์ต์ข
์ ์ผ๋ก ๋๋ง์ ๊ฟ์ ์ฌ์ ์ป๋ XR Hand Tracking ๊ธฐ๋ฐ VR ๊ฒ์ ํ๋ก์ ํธ์
๋๋ค.
RaisingBeggarsVRGame์ XR Hand Tracking์ ํ์ฉํ VR ๊ฒฝ์ ์๋ฎฌ๋ ์ด์ ๊ฒ์์ ๋๋ค.
ํ๋ ์ด์ด๋ 0์์์ ์์ํด ์๋์์ผ๋ก ๊ตฌ๊ฑธํ๊ณ , ์ค์๊ฐ์ผ๋ก ๋ณ๋๋๋ ์ฃผ์์์ฅ์ ๐ ํฌ์ํ๊ธฐ!!
1์ต ์์ ๋ชจ์ ๋ฐฐ๋ฅผ ๊ตฌ๋งคํ์ธ์!!๐ณ๏ธ ๋ฐฐ๋ฅผ ๊ตฌ๋งคํ๋ฉด ์๋ก์ด โณ๏ธ ์ฌ์ผ๋ก ์ด๋ํ๋ฉฐ ๊ฒ์์ ํด๋ฆฌ์ดโจํ๊ฒ ๋ฉ๋๋ค!
0์์์ ์์
โ
์๋์์ผ๋ก ๊ตฌ๊ฑธ
โ
์ฃผ์ ๋งค์ / ๋งค๋
โ
์์ฐ ์ฆ์
โ
1์ต ์ ๋ฌ์ฑ
โ
๋ฐฐ ๊ตฌ๋งค
โ
์ฌ ์ด๋ ๋ฐ ํด๋ฆฌ์ด
| ์์คํ | ์ค๋ช |
|---|---|
| ๊ตฌ๊ฑธ ์์คํ | ํน์ ์๋์์ ์ธ์ํ๋ฉด ์์ต์ด ๋ฐ์ํฉ๋๋ค. |
| ์ปค์คํ ์ ์ค์ฒ ์ธ์ | XR Hand Tracking ๊ธฐ๋ฐ ์ ๋ผ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ์ ์ค์ฒ๋ฅผ ํ๋ณํฉ๋๋ค. |
| ์ฃผ์ ๊ฑฐ๋ ์์คํ | ์ฃผ๊ฐ๊ฐ ์ผ์ ์ฃผ๊ธฐ๋ก ๋ณ๋๋๋ฉฐ, ํ๋ ์ด์ด๋ ๋งค์์ ๋งค๋๋ฅผ ํตํด ์์ฐ์ ๋ถ๋ฆด ์ ์์ต๋๋ค. |
| Pinch ์ํธ์์ฉ | ๋งต ์ด๋, ์ฃผ์ ์ ํ, ์ํ ๊ตฌ๋งค ๋ฑ ์ฃผ์ ์กฐ์์ ์ฌ์ฉ๋ฉ๋๋ค. |
| ์์ ๊ฑฐ๋ | ๋ชจ์ ๋์ผ๋ก ๋ฐฐ๋ฅผ ๊ตฌ๋งคํ๋ฉด ๊ฒ์ ํด๋ฆฌ์ด ์กฐ๊ฑด์ ๋ฌ์ฑํฉ๋๋ค. |
| ์๋ฉ ๋ถ๊ธฐ | ์์ฐ ์ํ์ ๋ฐ๋ผ ํด๋ฆฌ์ด ์๋ฉ ๋๋ ์คํจ ์๋ฉ์ผ๋ก ์ ํ๋ฉ๋๋ค. |
์ปจํธ๋กค๋ฌ ์์ด ์๋์๋ง์ผ๋ก ๊ฒ์์ ์งํํ ์ ์๋๋ก XR Hand Tracking์ ํ์ฉํ์ต๋๋ค.
- ์ ๋ผ๋, Skeleton, ๊ธฐ๋ฐ ์ถ์
- ํน์ ์ ์ค์ฒ ์ธ์ ์ ์์ต ๋ฐ์
- ์ ์ค์ฒ ๋์ด๋์ ์ข ๋ฅ์ ๋ฐ๋ฅธ ์ฐจ๋ฑ ๋ณด์ ๊ตฌ์กฐ
- ์ง๊ด์ ์ธ ์ ๊ธฐ๋ฐ VR ์ธํฐ๋์
ํ๋ ์ด์ด๋ ๊ฒ์ ๋ด ์ฃผ์์์ฅ์์ ๊ธฐ์ ์ ์ ํํ๊ณ ๋งค์/๋งค๋๋ฅผ ์งํํ ์ ์์ต๋๋ค.
- ์ฃผ๊ฐ 30์ด ์ฃผ๊ธฐ ๊ฐฑ์
- ์ฃผ๊ฐ ๋ณ๋ ์นด์ดํธ๋ค์ด ํ์
- ๋ณ๋ํญ ์ ํ์ ํตํ ๋ฆฌ์คํฌ ์กฐ์
- ํคํจ๋ ๊ธฐ๋ฐ ์๋ ์ ๋ ฅ
- ๋ณด์ ์ฃผ์ ํ์ธ ๋ฐ ๋งค๋ ๊ธฐ๋ฅ
๊ฒ์ ํด๋ฆฌ์ด๋ ๋จ์ ๋ฒํผ ํด๋ฆญ์ด ์๋๋ผ, VR ํ๊ฒฝ์ ๋ง์ถ ๋ฌผ๋ฆฌ ์ํธ์์ฉ์ผ๋ก ์งํ๋ฉ๋๋ค.
- ๋ฐฐ ์ค๋ธ์ ํธ๋ฅผ Pinch๋ก ์ง๊ธฐ
- ์์์ ๋ฃ์ผ๋ฉด ๊ตฌ๋งค ์ฒ๋ฆฌ
- ์ถฉ๋ ๊ฐ์ง ๊ธฐ๋ฐ ๊ตฌ๋งค ์๋ฃ
- ํด๋ฆฌ์ด ์ฌ ์๋ ์ ํ
ํ๋ ์ด์ด์ ์์ฐ ์ํ์ ๊ตฌ๋งค ์ฌ๋ถ์ ๋ฐ๋ผ ์๋ฉ์ด ๋ฌ๋ผ์ง๋๋ค.
| ์กฐ๊ฑด | ๊ฒฐ๊ณผ |
|---|---|
| 1์ต ์์ ๋ชจ์ ๋ฐฐ ๊ตฌ๋งค | ์ฌ ์ด๋, ํด๋ฆฌ์ด ์๋ฉ |
| ๋ณด์ ์์ฐ์ด ๋ง์ด๋์ค | ์คํจ ์๋ฉ ํ ๋ฆฌ์ |
| ์กฐ์ | ๋ฐฉ๋ฒ |
|---|---|
| ๋งต ์ด๋ | Pinch ์ ์ค์ฒ |
| ๊ตฌ๊ฑธ | ์จ๊ฒจ์ง ์ ์ ์ค์ฒ ์ํ |
| ์ฃผ์ ์ ํ | Pinch๋ก ์ฃผ์ ์ ํ |
| ์ฃผ์ ๋งค์ | ํคํจ๋๋ก ์๋ ์ ๋ ฅ ํ ๊ตฌ๋งค |
| ์ฃผ์ ๋งค๋ | ๋ณด์ ์ฃผ์ ์ ํ ํ ์๋ ์ ๋ ฅ |
| ๋ฐฐ ๊ตฌ๋งค | Pinch๋ก ๋ฐฐ๋ฅผ ์ง์ด ์์์ ๋ฃ๊ธฐ |
| Category | Stack |
|---|---|
| Engine | Unity 6000.2.2f1 |
| Language | C# |
| XR | Unity XR Hands |
| Interaction | XR Interaction Toolkit |
| Runtime | OpenXR, Oculus XR |
| Input | Unity Input System |
| Rendering | Universal Render Pipeline, URP |
RaisingBeggarsVRGame
โโโ Assets
โ โโโ Game assets, scripts, scenes, prefabs
โโโ Packages
โ โโโ Unity package dependencies
โโโ ProjectSettings
โ โโโ Unity project configuration
โโโ .vscode
โ โโโ Editor settings
โโโ README.md
git clone https://github.com/RaisingBeggars/RaisingBeggarsVRGame.git
cd RaisingBeggarsVRGameUnity Hub์์ ํ๋ก์ ํธ ํด๋๋ฅผ ์ด์ด์ฃผ์ธ์.
๊ถ์ฅ Unity ๋ฒ์ :
Unity 6000.2.2f1
ํ๋ก์ ํธ๋ฅผ ์ด๋ฉด Packages/manifest.json ๊ธฐ์ค์ผ๋ก ํ์ํ ํจํค์ง๊ฐ ์๋์ผ๋ก ๋ก๋๋ฉ๋๋ค.
์ฃผ์ ํจํค์ง:
com.unity.xr.hands
com.unity.xr.interaction.toolkit
com.unity.xr.management
com.unity.xr.oculus
com.unity.xr.openxr
com.unity.inputsystem
com.unity.render-pipelines.universal
VR ๋๋ฐ์ด์ค ๋๋ XR ์๋ฎฌ๋ ์ด์
ํ๊ฒฝ์์ ์คํํฉ๋๋ค.
Hand Tracking์ด ํ์ํ ๊ธฐ๋ฅ์ ์ค์ XR Hand Tracking ์ง์ ํ๊ฒฝ์์ ํ
์คํธํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
Start
โโ 0์ ์ํ๋ก ๊ฒ์ ์์
Begging
โโ ์จ๊ฒจ์ง ์ ์ค์ฒ๋ฅผ ์ฐพ์ ์์ต ํ๋
Stock Trading
โโ ์ฃผ์ ์ ํ
โโ ์๋ ์
๋ ฅ
โโ ๋งค์
โโ ๋งค๋
Shop
โโ 1์ต ์ ๋ฌ์ฑ ํ ๋ฐฐ ๊ตฌ๋งค
Ending
โโ Clear: ์ฌ ์ด๋
โโ Fail: ์์ฐ ๋ง์ด๋์ค ์ ์คํจ ์๋ฉ
์ด ํ๋ก์ ํธ๋ ๋จ์ VR ์ฒดํ์ด ์๋๋ผ, ์ ๊ธฐ๋ฐ ์ํธ์์ฉ์ ๊ฒ์ ๊ฒฝ์ ์์คํ ๊ณผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ด์ ์ ๋์์ต๋๋ค.
- Hand Tracking ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ ๋ณด์ ๋ก์ง๊ณผ ์ฐ๊ฒฐ
- VR ํ๊ฒฝ์ ๋ง๋ ์์ฐ์ค๋ฌ์ด Pinch ์ธํฐ๋์ ์ค๊ณ
- ์ฃผ์ ๊ฐ๊ฒฉ ๋ณ๋์ ํตํ ๋ฆฌ์คํฌ/๋ณด์ ๊ตฌ์กฐ ๊ตฌํ
- ๋ฌผ๋ฆฌ ์ถฉ๋ ๊ธฐ๋ฐ ์์ ๊ตฌ๋งค ํ๋ก์ฐ ๊ตฌํ
- ์์ฐ ์ํ์ ๋ฐ๋ฅธ ์ฌ ์ ํ ๋ฐ ์๋ฉ ์ฒ๋ฆฌ
