๋ฌผ๋ฆฌ๋ก ๋ง๋ค๊ธฐ์ ๊ฑฐ๋ฆฌ ๋ฐ ์๊ฐ ์กฐ์ ์ด ์๋์ ํธ๋์คํผ ํฌ์ง์ ์ผ๋ก ๊ตฌํํ๊ณ ์๋๋ฐ..
์๋ฃ๋ณด๊ณ ๋ฌด์์ ๋ฐ๋ผ ๋ง๋ค์ด๋ด๋ ์ค๋ฅ ์๊ธฐ๊ณ ์ดํด๊ฐ ์๋จ..
์ดํด ์๋๋ ์
- ์ฒซํ ์ดํ ๋ถ๋ช ๋๋ฐฑ์ด ๋๋ฌ๋๋ฐ ๋ค์ ํํธ ๋ง์ ๋ ๋์ ๋๊ฐ์ ๋ํด์ ๋ฐ๋์ง ์๊ฐ์ด๋ํ๋ฉด์ ๋๋ฐฑ๋จ.
- ์ด๊ธฐํ๋ฅผ ์ด๋์์ ํด์ค์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์.,,
- ์ผ๋ถ ๊ฐ๋ค์ ์ ์ค๊ฐ์ ๊ฐ์ ์ ์ธํ ๋ค์ ์จ์ผ ํ๋๊ฐ?
์ํ๋ ๊ฒ
- ์ฒ์ ๋ง๊ณ ๊ทธ๋ค์ ๋ง์ ๋๋ ๊ณต๊ฒฉ ๋ณ ๋๋ฐฑ๊ฑฐ๋ฆฌ ๋ฐ ์๊ฐ๋งํผ ๋๋ฐฑ๋๋ฉด ์ข๊ฒ ์. (์๊ฐ์ด๋ํ๋ฏ์ด X)
3์ฃผ ๋์ ๋ถ์ก์๋ ๊ธฐ๋ฏธ๊ฐ ์ ๋ณด์ธ๋ค ์ด๋ฆฌ๋ ๋นก๋๊ฐ๋ฆฌ์ธ์ง ํํ์จ๋ค
๋๋ฐฑ์๊ฐ๋ง๊ณ ๋๋ฐฑ๊ฑฐ๋ฆฌ๋ก ํ๊ณ ๋ธํํ์ ๊ณฑ์ผ๋ก ๊ตฌํ ใฑ ๊ทธ๋ฆฌ๊ณ ๋์ ๋๋ฐฑ๊ฑฐ๋ฆฌ์ ๋ํ ์๋ชจ๋ฅผ ์ด๋๊ฑฐ๋ฆฌ๋งํผ ๋นผ์ ๋จ์๊ฒ ์์ผ๋ฉด ์ ์ง ใฑ
๋ธํํ์ ๊ณฑํด์ฃผ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ฌผ๋ฆฌ๋ก ๋ฐ๋ ค๋๋ ๊ฒ์ฒ๋ผ ๋ถ๋๋ฝ๊ฒ ๋ฐ๋ ค๋๊ฒ ํ ์ ์๋์?
1์ฐจ์คํฌ ํผ๊ฒฉ - ๋๋ฐฑ๊ฑฐ๋ฆฌ 50 ๋์ (ํ์ฌ ์ด๋ 50) ๋ฐ๋ฆฌ๋์ค์ 2์ฐจ์คํฌ ํผ๊ฒฉ - ๋๋ฐฑ๊ฑฐ๋ฆฌ 50 ๋์ 1์ฐจ ๋๋ฐฑ ์์ฌ๋ถ + 50์ ๋ธํํ์์ผ๋ก ๋ฐ๋ ค์ ๋์ผํ ๊ฑฐ๋ฆฌ ์ ์ง๊ฐ๋ฅ
์ค ๋ต ๋ญ๊ฐ ๋ฃ๊ธฐ๋ก ์ดํด๋๋๋ฐ GPT์ ์ด์ฌํ ์ฝ๋ ์ณ๋ณด๊ฒ ์ต๋๋ค
A = ์์ฌ ๋๋ฐฑ๊ฑฐ๋ฆฌ * ๋ธํํ์ ์บ๋ฆญ์์น += A ์์ฌ ๋๋ฐฑ๊ฑฐ๋ฆฌ -= A
์บฌ ๊ฐ์ฌํฉ๋๋ค ํํ
์ ์ง์๊ฐ์ ๋ํ ๋ณ์๋ฅผ deltaTime ์ฐ์ฐ์ผ๋ก ๋ค๋ฃจ๋ คํ๋ฉด ๊ฐํ๋ ์๋ฐ์ ์์
์ ๋ฐ์ดํธ์์ ๋ฌด๋ธํ์์ด ๋๋ฐฑ์๊ฐ๋ณด๋ค ์ปค์ง๋ฉด ๋ฌด๋ธํ์ 0์ผ๋ก์ด๊ธฐํํ๊ณ ์ด์ฆ๋๋ฐฑ ํ์คํด๋ผ
์ฝ๋์ฌ์ง ์๋๋ถ๋ถ if๋ฌธ์ ๋ค์ด๊ฐ์๋ if (knockBackTime >=0) { transformposition = knockBackPosition } ์๊ฒ์ ๋ฐ์ผ๋ก ๋นผ์ฃผ๋ฉด ๋ ๊น์?
+์์ knockBackTime = 0;์๋..
ใ ใ if knockbackt >=1 ๋กํ๋ฉด๋ ๋ฏ
๋ต ํจํด๋ณด๊ฒ ์ต๋๋ค
๊ฐ์ฌํฉ๋๋ค ํํ
๊ทธ๊ฑด๊ทธ๋ฅ ์ญ์ ํด
๋ต!
์๋?
๋จธ๋ฆฌ๊ณผ๋ถํ๋ผ ์๊ณ ์ผ์ด๋์ ๋ค์ํ๋ ค๊ณ ์ค์ต๋๋ค ํด๋ณด๊ณ ์ฌ๋ ค๋ณผ๊ป์ ํํ..
์์ง๋ํ๊ตฌ์๋ ... 1. ๋ฌด๋ธํ์์ด ์ด๊ธฐํ์๋๊ณ ์๋ฐ. ์ฆ ๋ฌด๋ธํ์์ด ์ฒซ์ถฉ๋ํ ํ์์ด ์ปค์ ธ์ ์๊ฐ์ด๋๋จ. (์ฝ๋ฆฌ์ ์ํฐ์์ ๋ฌด๋ธํ์ 0์ผ๋ก ์ด๊ธฐํ) 2. ์ด์ฆ๋๋ฐฑ๋ ์ด๊ธฐํ ๋๊ณ ์์ง์๋ค. ๋ฌด๋ธํ์์ด ๋๋ฐฑํ์๊ณผ ๊ฐ๊ฑฐ๋ ์ปค์ง๋ ๋๋ฐฑ์ด ๋๋๊ณ ์ด์ฆ๋๋ฐฑ์ false๋ก ํด์ผํ๋ค (์ฆ ๋๋ฐฑT๊ฐ 1๋ณด๋ค ๊ฐ๊ฑฐ๋ ํด๋ ์ด์ฆ๋๋ฐฑ์ ํ์ค๋ก) ์ด๊ฒ๋ง ๊ธฐ์ตํด๋ผ ๊ฒ์ด์ผ....
3 ๋๋ฐฑํ์์ 0์ผ๋ก ์ด๊ธฐํํ ํ์์๋ค ๋ฌด๋ธํ์ํ๊ณ ํท๊ฐ๋ฆฌ์ ๋ฏ
์ด๊ฑฐ GPT์๊ฒ ์ง๋ฌธ ์ ํ์ผ๋ฉด 5๋ถ์ด๋ฉด ํด๊ฒฐํ์ํ ๋ฐ ใ ์ด์ ๋ ๊ตฌํ์ ๋ต๋ณ ์ํด์ค
GPT ๋ญ๊ฐ ๋๋ต์ ์ํด์ฃผ๋๋ฐ ๋ค๋ฅธ ์ค์ ๊ฐ์ ๋ฐ๋ผ ๋ง์ถฐ์ค์ผํ๋๊ฒ ์ข ์ด๋ ต๋๋ผ๊ตฌ์ ์๋ฅผ ๋ค๋ฉด.. ๋๋ฐฑ๊ตฌํํ๊ณ ์ถ๋ค๋๋ฐ ๋ฌผ๋ฆฌ๊ฐ์ ์ด์ฉํ ๊ตฌํ ์ฝ๋๋ฅผ ์ค -> ๊ทผ๋ฐ rigid๊ฐ ํค๋คํฑ์ ๋ฑ๋ฑ.. ์ฌ์ฉ์๊ฐ ๋นก๋๊ฐ๋ฆฌ๋ผ ๋๊ตฌ๋ ์ ๋ชป์ ํํ..
์ ์ฝ๋๋ ์ฌ๊ธฐ์ ์ฌ๋ฆฐ์ง๋ฌธ ๊ทธ๋๋ก ๋ณต๋ถํด์ ์ฌ๋ ค๋ด
๋ฌผ์ด๋ด
๊ทธ๋ฆฌ๊ณ ๋ณ์๋ ํ์ ์ด์์ผ๋ก ๋ง์๋ณด์ด๊ธด ํ๋ค. ์ธ์คํํฐ๋ก ์ฐ๊ฒฐ๋ ๋ณ์๋ ์์ด์ ์ฝ๋ ๋ถ์์ด ์ ์๋๋น. ์ถฉ๋๋ ๋ ์ถฉ๋์ ๋ํ ๋ณ์๋ค์ ์ด๊ธฐํ์์ผ์ค์ ๊ทธ ์์น์์ ๋ค์ ๋ฐ์ด๋ฒ๋ฆฌ๋ฉด ๋ ํ ๋ฐ
์ถฉ๋ ํจ์ ํธ์ถ๋ ๋ ์ถฉ๋๊ณผ ๊ด๋ จ๋ ๋ณ์๋ค ์ด๊ธฐํ์์ผ์ค์ ๋ค์ ์ฒ์๋ถํฐ ๋ฐ๋ฆฌ๊ฒ ํ๋ฉด ์ํ๋๊ฑฐ ํ ์ ์์๋ฏ. addforce,. velocity ์ฐ๊ธฐ ์ด๋ ต๋ค๋ฉด transform ๋ง๊ณ rigidbody์ transform ์ฌ์ฉํ๋๊ฒ ํจ์ฌ ์ ๋ ดํ ๊ฑฐ์ผ.
์๋๋ฉด ์ ์ด์ GPT์๊ฒ ๋ฌผ์ฒด๋ผ๋ฆฌ ์ถฉ๋ํ๋ฉด ์ํ๋ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ๋ฆฌ๊ฒ ํด์ค ๋ผ๊ณ ๋ฌผ์ด๋ดค์ผ๋ฉด;;
๊ฐ์ฌํฉ๋๋ค ํํ..
velocity๋ก ๋ฐ๊ณ ์ํ๋ ๊ฑฐ๋ฆฌ์์ velocity๋ฅผ 0์ผ๋ก ๋ง๋ค์ด์ค๋ ๋ ๊ฑฐ๊ฐ์๋ฐ - dc App
ํผ๊ฒฉ์ ์ด๋๋ช ๋ น ์ ์ง์ํค๊ณ ์๋ 0์ผ๋ก ๋ฐ๊พผ๋ค์ addforce๋ก ๋ฏธ๋๋ฐฉ๋ฒ๋์๊ณ ๋๋ฐฑ๊ฑฐ๋ฆฌ๊ฐ ์ ์ ์ปค์ง๋๊ฑฐ๋ณด๋ฉด ์ด๊ธฐํ๊ฐ ์์๋๊ฑฐ๊ฐ๋ค
๋ ์๋ฐํค์ฐ๊ธฐ๋ ๊ตฌ์ฌ์น๊ธฐ ํฉ์น ๋๋์ ์บ์ฃผ์ผ ๊ฒ์ ๋ง๋ค๋ addforce๋ velocity ๊ฐ์ง๊ณ ๊ฐ ๊ตฌ์ฌ์ mass ๊ฐ์ ๋น๋กํด์ ๋ฐ๋ฐ๋ ฅ ์ฃผ๋ ์์ผ๋ก ํ๋ ๊ฑฐ ๊ฐ์ ๋ฉ์ถ๋ ๊ฑด ๊ณต๊ธฐ์ ํญ๊ฐ์ฒ๋ผ ์ฐ๋ ๊ทธ๊ฑฐ ์คฌ๊ณ
๋ ๋ณ์ ์..
๊ณ ์ณฃ๋