Written with StackEdit.
๊ฒ์ ์ค๋ช PPT
๊ฐ์
- ์คํ ๋ฆฌ
- ๊ฒ์ ํ๋ ์ด ๋ฐฉ์
- ๊ฐ์
- ์์ํ๋ฉด, ์ค์ , ๊ฒ์ ๊ธฐ๋ณธ ํ๋ฉด
- ํํ ๋ฆฌ์ผ
- 4์ธต
- 5์ธต
- 6์ธต
- 7์ธต
- ์๋ฉ
- ๊ฒ์ ๋์ ๋ฐฉ์
- C# ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํ ๋์
- Unity tool์ ํ์ฉํ ๋์
- ๋ค์ด๋ก๋
- ์ฐธ์กฐ
- ๊ฒ์ ํ๋ ์ด ํ๋ฉด ( ์ค์ ๋ก๋ ๋ง์ฐ์ค๊ฐ ์๋ ํฐ์น๋ก ๋์, ๋น ๋ฅธ ์งํ์ ์ํด 2๋ฐฐ์ ๋ นํ, ์๋ฆฌ O)
default.mp4
- Escape-T ๊ฒ์์ ์ด๋๋ฒค์ฒ ๊ฒ์๊ณผ ํผ์ฆ ๊ฒ์์ ์ผ์ข ์ธ ๋ฐฉํ์ถ ๊ฒ์์ด๋ค.
- ๋ฐฉํ์ถ ๊ฒ์์ ๋ํ ์์ธํ ์ค๋ช ์ ์ฌ๊ธฐ ์ฐธ์กฐ ๋ฐ๋.
- Escape-T๋ 4๊ฐ์ ์ธต์ ๋ค์ํ ํด์ฆ์ ๋จ์๋ฅผ ํ์ฉํ์ฌ ๊ฐ ์ธต์ ํ์ถํด ์ต์ข ๋ชฉํ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค.
- Escape-T๋ Unity์์ง(2020.3.12๋ฒ์ )์ผ๋ก ๊ฐ๋ฐ๋์๋ค.
- ์คํฌ๋ฆฝํธ ์ธ์ด๋ C#์ผ๋ก ๊ฐ๋ฐ๋์๋ค.
- ์ด ๊ฒ์์ Android์ฉ ์ค๋งํธํฐ์ ๋ง์ถฐ ๊ฐ๋ฐ๋์๋ค. ์ฆ, iOS ์์๋ ๊ตฌ๋๋์ง ์๋๋ค.
์กธ์ ํ๋ก์ ํธ ๋ฐํ ์ ๋ , 4ํ๋ ํ์์ฐ(์บ๋ฆญํฐ ์ด๋ฆ)๋ ํ๋ก์ ํธ ์ ๊ฒ์ ์ํด ํ์ต๋ํ๊ต T๋ 8์ธต์ผ๋ก ์ด๋ํ๋ค. ๊ฐ์์ค ์ปดํจํฐ์ USB๋ฅผ ๊ฝ๋ ์๊ฐ, ์ฒ๋ฅ ๋ฒ๊ฐ ์๋ฆฌ์ ํจ๊ป ๊ธฐ์ ์ ํ๊ณ ... ๊นจ์ด๋ ๋ณด๋ ์์ ์ 4์ธต ์ด๋์ค์ ์ฐ๋ฌ์ ธ ์๋ค. ์๊ฐ์ ๋ฒ์จ ์๋ฒฝ, ํ๊ต์ ๋ชจ๋ ๋ฌธ์ ์ ๊ฒจ์๋ค. ์กธ์ ํ๋ก์ ํธ ๋ฐํ ์๊ฐ ์ ๊น์ง 8์ธต์ ๋๊ณ ์จ USB๋ฅผ ๊ฐ์ง๊ณ T๋์ ํ์ถํ์ฌ ๋ฌด์ฌํ ๋ฐํ๋ฅผ ๋ง์น ์ ์์๊น? ์ฌ๋ฌ๋ถ์ ํ๋ ์ด์ ๋ฌ๋ ค์๋ค.
- 1๋ฒ ์ฐธ์กฐ
- ์๋ก์์ : ์คํ ๋ฆฌ ์ฒ์๋ถํฐ ๊ฒ์์ ์งํ ํ ์ ์๋ค.
- ์ด์ดํ๊ธฐ : ํน์ ์ธต์ ํด๋ฆฌ์ด ํ ์ดํ์๋ ์ด์ดํ๊ธฐ๋ฅผ ์ด์ฉํ์ฌ ์ด์ ์ธต์ ๋ค์ ํ๋ ์ด ํ ์ ์๋ค.
- ์ค์ : ๊ฒ์์ ํจ๊ณผ์์ด๋ ๋ฐฐ๊ฒฝ์์
์ ๋๊ณ ์ผค ์ ์๋ค.
- ํฌ๋๋ง : ์ ์ํ ์ฌ๋๋ค์ ์ด๋ฆ์ ํ์ธ ํ ์ ์๋ค.
- ์ข
๋ฃํ๊ธฐ: ๊ฒ์์ ์ข
๋ฃํ๋ค.
- 1 ์ธ๋ฒคํ ๋ฆฌ : ์ธ๋ฒคํ ๋ฆฌ ์ฐฝ์ ์ด ์ ์๋ค.(์ธ๋ฒคํ ๋ฆฌ ํญ๋ชฉ ์ฐธ๊ณ )
- 2 ์ค์ : ์ค์ ์ฐฝ์ ์ด ์ ์๋ค. (์ค์ ํญ๋ชฉ ์ฐธ๊ณ )
- 3 ์กฐ์ด์คํฑ : ๊ฒ์ ์บ๋ฆญํฐ๋ฅผ ์์ง์ผ ์ ์๋ค.
- 4 ์ํธ์์ฉ๋ฒํผ : ๊ฒ์ ์ค ๋ฌธ์ ์ด๊ฑฐ๋ ๋ฌผ๊ฑด์ ์ฃผ์ธ ์ ์๋ค.
- 5 ์บ๋ฆญํฐ(ํ์์ฐ): ๊ฒ์์ ์งํํ๋ ์บ๋ฆญํฐ์ด๋ค.
- 6 ๋ฌผ๊ฑด : ๊ฒ์์ ํธ๋ ๋จ์์ด๋ค. 4๋ฅผ ํตํด ์์งํ ์ ์๋ค.
- ์ธ๋ฒคํ ๋ฆฌ ์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ด ์๊ฒผ๋ค.
- 1๋ฒ ๋ฐฐ๋ญ ๋ชจ์ ๋ฒํผ์ ๋๋ฌ ์ผค ์ ์๋ค. - ๋ฌผ๊ฑด ๊ทผ์ฒ์์ 4๋ฒ ์ ๋ชจ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ์ด๋ฏธ์ง์ธ ์ธ๋ฒคํ ๋ฆฌ ์ฐฝ์ ์ ์ฅ์ด ๋๋ค. - ์ธ๋ฒคํ ๋ฆฌ ํ๋ฉด์์ ๋ฌผ๊ฑด์ ํด๋ฆญํ๋ฉด ํฐ ํ๋ฉด์ผ๋ก ๋ณผ ์ ์๋ค. - ๋ค์ 1๋ฒ ๋ฒํผ์ ๋๋ฌ ๋ ์ ์๋ค.
- ๋ฐฐ๊ฒฝ์์
: ์ํ๋ฅผ ํฐ์นํ์ฌ ๋ฐฐ๊ฒฝ์์
์ ๋๊ณ ์ผค ์ ์๋ค.
- ํจ๊ณผ์ : ์ํ๋ฅผ ํฐ์นํ์ฌ ํจ๊ณผ์์ ๋๊ณ ์ผค ์ ์๋ค.
- ๋ค๋ก๊ฐ๊ธฐ : ๊ฒ์ํ๋ฉด์ผ๋ก ๋์ ๊ฐ ์ ์๋ค.
- ๋ฉ์ธ ๋ฉ๋ด๋ก ๋๊ฐ๊ธฐ : ์์ํ๋ฉด์ผ๋ก ๋์๊ฐ๋ค.
i. ๋งจ ์ฒ์ ์ 4๊ณตํ๊ด(T๋) ์์์ ์์ํ๋ค.
ii. 8์ธต์ผ๋ก ์ด๋ํ์ฌ ์กธ์ ํ๋ก์ ํธ๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ปดํจํฐ์ USB๋ฅผ ๊ฝ๋๋ค.
- ๊ฒ์ ๊ตฌํ ๋ฐฉ์์ผ๋ก๋ C# ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํ ๊ฒ๊ณผ Unity ์์ฒด Tool์ ํ์ฉํ ๊ฒ์ด ์๋ค.
- ์ฌ๊ธฐ์๋ ์์ฃผ ์ฌ์ฉ๋ ๊ฒ ์์ฃผ๋ก ์๊ฐํ ์์ ์ด๋ค.
- ์ฌ๊ธฐ์๋ ์บ๋ฆญํฐ ์์ง์ด๊ธฐ ๋ฟ๋ง์ด ์๋๋ผ ์บ๋ฆญํฐ๊ฐ ์์ง์์ด ์์ ๋๋ง ์๋ฆฌ๊ฐ ๋๋๋ก ๊ตฌํ์ด ๋์ด์๋ค.
- ์ค์ ์ฐฝ์ ์ฃผ์ ๊ธฐ๋ฅ์ธ ์๋ฆฌ๋ฅผ ๋๊ณ ์ผ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ฝ๋์ด๋ค.
- ํ ์ธต์์ ๋ค๋ฅธ ์ธต์ผ๋ก ์ด๋ํ ๋ ์ฌ์ฉ๋ ์ฝ๋์ด๋ค.
- ์์ดํ ๊ณผ ์ธ๋ฒคํ ๋ฆฌ์ ๊ด๋ จ๋ ์คํฌ๋ฆฝํธ๋ ๋ง์ผ๋ ๋ฌธ์ ๋ถ๋ ์ ์ฌ๊ธฐ์์๋ ์ธ๋ฒคํ ๋ฆฌ ์ฌ๋กฏ๊ณผ ๊ด๋ จ๋ ์ฝ๋๋ง ์๋ค.
- ๋ ์์ธํ ์ฝ๋๋ฅผ ๋ณด๊ณ ์ถ์ผ๋ฉด https://github.com/cwj980119/Unity-Escape_T/tree/master/Escape_T/Assets/Scrpits/Inventory ์์ ๋ณผ ์ ์๋ค.
- 5, 6, 7์ธต์์ ์ฌ์ฉ๋ ๊ด ๋ฒ์ํ๊ฒ ์ฌ์ฉ๋ ์ฝ๋์ด๋ค.
- ๋์ด๋ฝ์ ๋ฒํธ๋ฅผ ๋๋ฌ์ ๋ฒํธ๊ฐ ๋ง์ผ๋ฉด OpenPanel์ด ์ด๋ฆฌ๊ฒ ํ๊ฑฐ๋ ๋ฌธ์ด ์ด๋ฆฌ๊ฒ ํ๋ ์ฝ๋์ด๋ค.
- ์ฌ๊ธฐ์๋ 5์ธต์ C++ ๊ด๋ จ ํด์ฆ์ ๋ํ ์ฝ๋ ์ค๋ช ์ด๋ค.
- ์์์ ์ฒซ๋ฒ์งธ, ๋๋ฒ์งธ๋ TouchRotation ์ฝ๋์ด๊ณ , ํฐ์นํ๋ฉด 90๋๋ก ํ์ ํ๊ฒ ๋ง๋ ์ฝ๋์ด๋ค.
- ๋งจ ์๋์ฝ๋๋ GameControl ์ฝ๋์ด๋ฉฐ, ์ด๋ฏธ์ง๊ฐ ๋ง์ถฐ์ง๋ฉด, ์ ๋ต์ผ๋ก ํ๋จํด ๋ก๋ฉ์ค์ด๋ผ๋ ํ ์คํธ๋ฅผ ํ์ฑํ ์ํค๊ณ ํํธ๋ฅผ ์๋ ค์ฃผ๋ ํ๋ฉด์ ํ์ฑํํ๋ ์ฝ๋์ด๋ค.
โป ์์ ํ๋ฉด
- ๊ทธ ์ธ ์ฝ๋๋ https://github.com/cwj980119/Unity-Escape_T/tree/master/Escape_T/Assets/Scrpits ์์ ํ์ธํ ์ ์๋ค.
- ์ด ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ๋ค์ํ ์ค๋งํธํฐ์์๋ ์ผ์ ํ ๋น์จ๋ก ๊ฒ์์ ์ถ๋ ฅํ ์ ์๋ค.
- Button์ผ๋ก ํคํจ๋๋ ๋๊ฐ๊ธฐ ๋ฒํผ ๋ฑ์ ๊ฐ๋ฐํ๋ ๋ฐ ํ์ฉํ๋ค.
- Prefab ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ฌ๋ฌ ๊ณณ์ ์ฌ์ฉ๋๋ ์์๋ฅผ ์ผ๊ด์ ์ผ๋ก ๊ด๋ฆฌ ํ ์ ์๊ฒ ๋์๋ค.
- Box Collider์ ์ด์ฉํ์ฌ ์ํธ์์ฉ ์ฅ์น๋ก ์ด์ฉํ๊ฑฐ๋(Is Trigger), ๋ฒฝ์ฒ๋ผ ํต๊ณผํ์ง ๋ชปํ๊ฒ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค.
- Animation ๊ธฐ๋ฅ์ผ๋ก ์บ๋ฆญํฐ ์์ง์์ ๊ตฌํํ๋ค.
- ๊ฒ์ ๋ค์ด๋ก๋๋ ๋ค์์ ๋งํฌ์์ ๊ฐ๋ฅํ๋ค.
- https://drive.google.com/drive/u/1/folders/1l4YMKq9pvaw-OHnLOoMrP7oer1fXnUkn
- ๊ต์ฌ : ์ ๋ํฐ ๊ต๊ณผ์ https://book.naver.com/bookdb/book_detail.nhn?bid=17892611
- https://unitybeginner.tistory.com/
- https://wergia.tistory.com/category/Unity3D
- ์ ํ๋ธ CodeMonkey ๋ฑ ...




























































