Action - B477042/GraduationProject GitHub Wiki
About Player's Action
ํ๋ ์ด์ด๋ฅผ ๊ตฌํํ ๋ ์ง์คํ๋ ๋ถ๋ถ๊ณผ ๊ธฐํ์ ๋๋ค.
Character Asset
๊ณต๊ฒฉ ๋ฐฉ์
PC ํ๊ฒฝ์ ๊ณ ๋ คํ์ฌ ๋ฌด์๋ฅ ๊ฒ์์์ ์ฌ์ฉ๋๋ ์กฐ์๋ฐฉ์์ ์ฑํํ์์ต๋๋ค.
๋ง์ฐ์ค์ ๋ฒํผ๋ง์ ์ด์ฉํ์ฌ ์ฌ๋ฌ ์ก์
์ ํํํ ์ ์๋ ๋ฐฉ์์ด๊ธฐ์ ์กฐ์ ๋์ด๋๋ฅผ ๋ฎ์ถ ์ ์์ต๋๋ค. ์ฌ์ฉ์์ ํผ๋ก๋๋ฅผ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฐฉ์์ ์ฑํํ์์ต๋๋ค.
์ผ๋ฐ ๊ณต๊ฒฉ
๊ณต๊ฒฉ ๋ชจ์
์ ์์ํ๋ฉด ๋ฌด๊ธฐ ๋ชจ๋ธ๋ง์ ์์๋ Collision์ profile์ ๋ณ๊ฒฝํ์ฌ ๋ฌด๊ธฐ์ ๋ฟ๋ ๋ชจ๋ ๋ฌผ์ฒด๋ฅผ ๊ณต๊ฒฉํ๊ฒ ๋ง๋ค์์ต๋๋ค.
ํ๋ ์ด์ด์ ๊ณต๊ฒฉ ์๋๊ฐ ๋๋ฌด ๋๋ฆฌ๊ณ ๋ฌด๊ธฐ์ ๋ฟ์์ผ ๋ฐ๋ฏธ์ง๋ฅผ ์
ํ๋ ํธ๋์บก์ด ์๊ธฐ ๋๋ฌธ์ ๊ทธ์ ๋ํ ๋ณด์์ผ๋ก ํญ๋ฐ์ ์ถ๊ฐํ์์ต๋๋ค.
๋ง์๋ค๋ ํ์๋ฅผ ๋ํ๋ด๋ Hit Effect๋ฅผ Skill๋ก์ ํ์ฉํ์ฌ ๋ง์ ์์น๋ฅผ ์ค์ฌ์ผ๋ก ํญ๋ฐ์ ์ผ์ผํค๊ฒ ํ์ต๋๋ค.
์ฌ๋ฌ ๋ฌผ์ฒด๋ฅผ ๋์์ ๊ณต๊ฒฉํ ๊ฒฝ์ฐ, ์ ํญ ๋ฐ๋ฏธ์ง๊ฐ ๋ค์ด๊ฐ ๋ ๊ฐํ ๊ณต๊ฒฉ์ ์ค ์ ์์ต๋๋ค.
์ฐจ์ง ๊ณต๊ฒฉ
์คํฌ๋ก์ ํ์ฉ ๊ฐ๋ฅํ ๋ชจ์ 3๊ฐ์ง๋ฅผ ํ์ฉํ์ฌ ๋ง๋ค์์ต๋๋ค.
- ์ฒซ ๋ฒ์งธ๋ ๋ง์ถ๊ธฐ ํ๋ ์นผ์ ๊ณ ๋ คํ ๊ณต๊ฒฉ์ ๋๋ค. ์ ๋ฐฉ 2m๋ฅผ ์ค์บํ์ฌ ํ์ง๋๋ Enemy Character๋ค์ ๋ํด ๊ณ ์ ๋ฐ๋ฏธ์ง๋ฅผ ์ ํ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ์ ์ผ๋ก ํญ๋ฐ ๋ฐ๋ฏธ์ง๊น์ง ์ ํ๋๋ก ๋ง๋ค์์ต๋๋ค.
- ๋ ๋ฒ์งธ๋ ๋ฒํ๋ฅผ ๊ตฌํํ์์ต๋๋ค. ๋ชฝํ์ฃผ์ ์ฌ์์๋๋ฅผ ์ฌ๋ ค์ฃผ์ด ์ผ์ ์๊ฐ ๋์ ๋ ๋น ๋ฅธ ๊ณต๊ฒฉ์ ํ ์ ์๊ฒ ๋ง๋ค์ด์คฌ์ต๋๋ค.
- ์ธ ๋ฒ์งธ๋ ์์ ์ ์ฃผ๋ณ์ ๋ํ ๊ด์ญ ๊ณต๊ฒฉ์ ๋๋ค. ์ด ์คํฌ์ ์ฐ๊ธฐ ์ํด์๋ ์ผ๋ฐ ๊ณต๊ฒฉ์ 3ํ ์ค์ํด์ผ ๋๊ธฐ ๋๋ฌธ์ ์ฃผ๋ณ์ ์ค์บํ์ฌ Enemy Character๋ค์๊ฒ ๊ฐํ ๋ฐ๋ฏธ์ง๋ฅผ ์ค๋๋ค.
Fury System
์ด ๊ฒ์์ ์๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ์ ํ๋ ์บ๋ฆญํฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ถ๊ฐํ ์์คํ ์ ๋๋ค. ํผ๊ฒฉ ์ ๋ฐ๋ฏธ์ง์ ๋น๋กํ์ฌ ๊ฒ์ด์ง๊ฐ ์ฌ๋ผ๊ฐ๊ฒ ๊ตฌํํ์ต๋๋ค. ์ฌ์ฉ ์, ๋ชจ๋ ๊ฒ์ด์ง๋ฅผ ์ด์ฉํ์ฌ ์คํฌ์ด ๋ฐ๋ํ๊ฒ ๋ฉ๋๋ค. Player์ ์์น๋ฅผ ์ค์ฌ์ผ๋ก 10103m ๋ฐ์ค๋ก ์ค์บ์ ํ์ฌ ์ ์ด ์๋ค๋ฉด ๋ฐ๋ฏธ์ง๋ฅผ ์ ๊ฒ ๋ง๋ค์์ต๋๋ค.
Stamina
Player๊ฐ ์ ๋ต์ ์ผ๋ก ์์ง์ผ ์ ์๊ฒ ๋ง๋ค์์ต๋๋ค. Stamina๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ๋ฅด๊ธฐ, ๋ง๊ธฐ, ์ ํ, ๋ฌ๋ฆฌ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ณต์ ์ํด Tick ํจ์๋ฅผ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๊ทธ ๋ถ๋ถ์ ์ ๊ฒฝ ์ผ์ต๋๋ค. ์ํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Stamina๊ฐ ์ฌ์ฉ๋๋ฉด Tick์ ํ์ฑํ ํฉ๋๋ค. Stamina๊ฐ ์์ ํ ํ๋ณต๋์ ๊ฒฝ์ฐ Tick์ ๋นํ์ฑํ ์์ผฐ์ต๋๋ค. Stamina๋ฅผ 0๊น์ง ์๋น ํ์ ๊ฒฝ์ฐ, ํธ๋์บก์ผ๋ก ์์ ํ ํ๋ณต ๋ ๋๊น์ง ๋ฌ๋ฆฌ๊ธฐ์ ๋ง๊ธฐ๋ฅผ ๋ชปํ๊ฒ ๋ง๋ค์์ต๋๋ค.
๊ตฌํ์ ์ด๋ ค์ ๋ ์
๋ง๋๋ ๊ฒ์ ๋ํ ์ด๋ ค์์ ์์์ผ๋ UE4์ ๋ํ ์ง์์ด ๋ถ์กฑํด์ ์์ ์ ํจ์จ์ฑ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ ํ์์ต๋๋ค. ์๋ํฐ์์ ํธ์ถํด๋ ๋๋ ์์ ์ C++ ์ฝ๋๋ก ์์ฑ์ ํ๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๊ฐ๋ณด๋ค ๋ง์์ต๋๋ค. ํ์ง๋ง ์ง์ C++๋ก ๊ตฌํํ๋ฉด์ ์ด๋ป๊ฒ ๊ตฌ๋ ๋๋ ๊ฒ์ธ์ง ์๊ฐํด๋ณด๊ฒ ๋๋ ์ข์ ๊ฒฝํ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์์ ํตํด์ ์์ง์์ ์ด๋ค ๊ธฐ๋ฅ์ ์ ๊ณตํด์ฃผ๋์ง ๋ ๊ณต๋ถํ๊ฒ ๋๋ ์๊ฐ์ ๊ฐ์ก์ต๋๋ค.
๊ตฌํ์ ์ง์คํ ์
๊ทผ์ ๊ณต๊ฒฉ์ ํ๋ ์ก์ ๊ฒ์์ ์ด๋ค ์ก์ ์ ์ฐ๋๊ฒ ์ด์ธ๋ฆด์ง์ ์ด์ ์ ๋ง์ท์ต๋๋ค.