์บ๋ฆญํฐ๊ฐ ์๋์ผ๋กย ํ ๋ฐฉํฅ์ผ๋ก ์์ง์ด๊ณ , ์บ ์ด ๊ฐ์ ์๋์ ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋๊ฑธ ์๊ฐํ๋๋ฐ
๋์ถฉ ์ด๋ฐ์์ผ๋ก ์ข์ฐ๋ง ์์ง์ฌ์ง๊ณ ์๋ ๋๊ฐ์ผํ ๋ฐฉํฅ์ผ๋ก ์ ์์ง์
์๋๋ ๋ฏธ๋๋ ์๋ค๊ฐ ์ข ์๊น ๋ญ ๋ง์ง๋๊น ์ ๊น์ ์์ง์ด๋๋ผ
๊ทผ๋ฐ ๊ทธ ์ด์์ผ๋ก ์ ์์ง์
์ฝ๋๋ ๋์ถฉ ํ์ํ๋ค ์ถ์๊ฑฐ๋ง ์๊ฐํด์ ๊ตฌ๊ธ๋งํด๋ค๊ฐ ์์์
๋๋์ด ์ฝ๋ ๋ง ๊ฐ๋ค๋ถ์ฌ์ ์ด๋ฆฌ๋๊ฑฐ๊ฐ์๋ฐ ๋ญ๊ฐ ์ด๋ป๊ฒ ๋ฌธ์ ์ง ๋ชจ๋ฅด๊ฒ ๋ค
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋งจ๋ฐ์ addforce๋ ์ ํ๋ ฅ ๊ณฑํ ๋งํผ ์ ํํ๊ฒ ํ๋๊ฑฐ๊ณ start๋ ์บ๋ฆญํฐ๊ฐ ๋งต์ด ์ ๋๋ ๋ฐฉํฅ์ผ๋ก๋ ์๋์ผ๋ก ์์ง์ฌ์ผํ๋๊น ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ผ๋ก ์์์ ์์ง์ด๊ฒ๋ ๋ง๋ ๊ฑฐ
ํ์ด์ด๋ผํค๋ ์ฐ์ด์ ์ฌ๋ ค๋ด ์คํฌ๋ฆฝํธ๋ ๋ฆฌ์ง๋ ๋ถ์ธ๊ฑฐ ๋ฐ๋ก๋์์ ์ฒ์์๋ง ๋ฐ๋ ค์ ๊ฐ๋ค๊ฐ ๋ซ๊ณ ์ง๋๊ฐ๋ฒ๋ฆฌ๋๊ฑฐ ์๋?
์์๋ณด๋๊น ์๋๋ค ํญ๊ท์ ํ๋ฒ ํญ ํ์ด๋๊ฐ์ ๋์ด๊ณ ์นด๋ฉ๋ผ๋ง ์ญ ๋๊ฐ๋๋ฐ ์ ๋์ด ๋ค๋ฅด๊ฒ ๋ ธ๋์ง ๋ณด๋ฉด ๋ ๋ฏ
1. ์บ ์ด ํฝ๊ท๋ณด๋ค ์๋๊ฐ ๋น ๋ฆ. 2. ์ข์ฐ๋ง ์์ง์ด๋๊ฑด ๋๊ฐ Input.GetAxis("Vertical")๋ง ์ผ๊ธฐ๋๋ฌธ Vector3 input = new Vector3(InputGetAxix("Horizontal"), transform.position.y, Input.GetAxis("Vertical"))์ ๋ง๋ค์ด์ ๋ฃ์ด์ค์ผํจ. 3. ์นด๋ฉ๋ผ ๋ฐ๋ผ๊ฐ๋๊ฑด Cinemachine์ ์ฐ๋ฉด ๋๋๋๋ก ์ฝ๊ฒ ๋จ. ๊ตฌ๊ธ์ ๊ฒ์ํด์ ๋ฐ๋ผํ์
transform.position.y๋ฅผ ๋ฃ์ผ๋ฉด ์ ํ๋ ์ด๋ป๊ฒ ๋ฐ๊ฟ์ค์ผํจ?์ ํ ๋ฒกํฐ์ vector3๋์ position.y ๋ฃ์ด์ฃผ๋ฉด ๋จ?