์ด๋ฏธ์ง ๋๋ฌธ์ธ์ง ๊ธ์์ ์ ํ ๊ฑธ๋ ค์, ๋ถ๋์ด ๋๋ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ์ํด ๋ถํ๋๋ฆฝ๋๋ค.
์๋
ํ์ธ์, ์์ํ์ง ๋ฉฐ์น ์ ๋ ์ง์ง ์ฉ๋ด๋น์ธ๋ฐ
์ด๋ ๋ฌผ์ด๋ณผ ๋ฐ๊ฐ ์์ด์ ๋ต๋ตํดํ๋ค๊ฐ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๊ธฐ์ด์ ์ธ ๋ด์ฉ์ด๋๋ผ๋ ๋๋ฌด ๋ ธ์ฌ์ ๋ง์๊ณ ๊ฐ๋ฅด์ณ์ฃผ์ค ์ ์์ผ๋ฉด ์ด์ฌํ ๋ฐฐ์ฐ๊ฒ ์ต๋๋ค.
(์๋ ๋ด์ฉ์ ์ ๋ถ 3D ๊ธฐ์ค์ ๋๋ค.)
1. ์ ํ ๊ด๋ จ
์ ํ๋ Rigidbody์ velocity๋ฅผ ์กฐ์ํด์ ๊ตฌํํ์ต๋๋ค.
๊ทธ๋ฐ๋ฐ y์ถ(๋์ด, ๊ณ ๋?) ์ขํ๊ฐ ๋์ด ์ฌ๋ผ๊ฐ์๋ก ์บ๋ฆญํฐ๊ฐ ์ ํํ๋ ๋์ด๊ฐ ๋ฎ์์ง๋๋ค. y์ถ ์ขํ๊ฐ ๋ฎ์์ง๋ฉด ๋ ์ ํ ๋์ด๊ฐ ์ปค์ง๊ณ ์.
์ ๊ทธ๋ฐ์ง ๋์ ํ ๋ชจ๋ฅด๊ฒ ์ด์ ์ผ๋จ y์ถ ์ขํ๋ฅผ jumpForce์ ๋ํด์ ๋ณด์ ํด ์ฃผ๋ ์์ผ๋ก ๋์ถฉ ์ผ๊ด๋๊ฒ ๋ฐ๋๋ก ๋ง๋ค์ด๋๋๋ฐ,
๋ฌธ์ ๋ y์ขํ๊ฐ ์์๋ก ์ถฉ๋ถํ ์ปค์ ธ์ jumpForce๋ฅผ ์์ํ๊ฒ ๋๋ฉด ์ด์ ์ ํ๋ฅผ ๋ชปํ๊ฒ ๋๋ค๋ ๊ฒ๋๋ค.
์๋ velocity๋ฅผ ๋ง์ง๋ ๋ฐฉ์์ด ์ด๋ฐ ์์ด์ด์, ๋จ์ ๋ง์ ์ผ๋ก ๋ณด์ ํ๋ ๊ฒ ์๋๋ผ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋ณด์ ํด ์ฃผ๋ ๊ฑด์ง,
์๋๋ฉด ์ ๊ฐ ๋ญ๊ฐ ์๋ชปํ๊ณ ์๋ ๊ฒ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์๋๋๋ค ์ง๊ธ ์ผ๋จ ํ ์คํธ๋ก ๋ง๋ ๋งต์์ y์ขํ๋ -20~20 ๋ฒ์์์ ์์ง์ด๊ณ ์์ต๋๋ค.
์ด๋ฏธ์ง๋ก ๋ค ์ฌ๋ผ๊ฐ ์ ์์๊น ์ถ์ด์... PlayerController ์ฝ๋ ํ์ผ ์ฒจ๋ถํ๊ฒ ์ต๋๋ค. ๋ฒ๊ฑฐ๋ก์ฐ์๊ฒ ์ง๋ง ํ๋ฒ ํ์ธํด ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
ํ์ผ ์ฒจ๋ถ๊ฐ ์๋๋ค์ใ ใ ๊ธํ๋๋ก github ์ฃผ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
https://github.com/triplet02/Project-BMW/blob/master/Assets/PlayerController.cs
์ ์๋ ๊ฐ์ฌํฉ๋๋ค. ๋๋๊ฒ๋ ๋ท๋ถ๋ถ ์ง๋ฌธ๋ด์ฉ๊น์ง ์น ํด๊ฒฐ๋์ต๋๋ค. ์บ๋ฆญํฐ๋ฅผ ์์ ์์น๋ก ์ฎ๊ฒจ๋๊ณ ์์ํ๊ณ ์ถ์ด์(๋ฌ๋๊ฒ์ ์ฒ์์ 3, 2, 1 ์์! ์ด๋ฐ ๋๋์ผ๋ก) ์ธํ ํ๋ ๊ฑด๋ฐ, ์ด๋ ๊ฒ ํ๋ฉด ๋ญ ๋๋ฌธ์ ์ง๊ธ๊ฐ์ ์ค์๋์ด ๋ฐ์ํ ์ ์๋์ง ๊ฐ๋จํ๊ฒ ์ค๋ช ํด์ฃผ์ค ์ ์์ผ์ค๊น์..? ์์๋ฌ์ผ ๋ค์์ ๋น์ทํ ์ค์๋ฅผ ์ํ ์ ์์ ๊ฒ ๊ฐ์์ ๋ถํ๋๋ฆฝ๋๋ค.
์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ์์ผ๋ก๋ ๋ฌด์จ ์ผ ์์ผ๋ฉด ์ฌ๊ธฐ ์ฌ์ญค๋ณด๋ฌ ์์ผ๊ฒ ๋ค์ ใ ใ ;;
๋นผ์๊ธด ๋ด๋น ใ ใ