์ ์ด์ ์ด ๊ฐค๋ฌ๋ฆฌ ๊ฐ๋ฐ๊ด๋ จ ๊ธ ๋ณด๋ฌ ์จ๊ฑฐ๊ณ ๊ฐ๋ฐ๊ด๋ จ ๊ธ์ด๋ ๋๊ธ๋ง ๋ฌ๊ณ ์์ด์ ํ๋๋๋ก ํ ๊ฒ์
๊ตณ์ด ๊ธ์ ์จ๋ผ๊ณ ํด์ ์ฃผ์ ์ง๋ด๋ดค๋๋ฐ์.
๊ณต์ด๋ ๋ชฌ์คํฐ๊ฐ ํตํต ํ์ด์ค๋ฅผ ๋ ํฌ๋ฌผ์ ์ด๋์ ํ๊ฒ ๋๋๋ฐ
๋ฌผ2๋ฅผ ํ๊ฑฐ๋ ์ผ๋ฐ๋ฌผ๋ฆฌํ์ ๋ณด์
จ์ผ๋ฉด ์์๊ฒ ์ง๋ง
ํฌ๋ฌผ์ ์ด๋์ ํ๋ ๋ฌผ์ฒด์ ์ด๋์ x๋จ์๋ฒกํฐ, y๋จ์๋ฒกํฐ๋ก ๋ถ๋ฆฌ์์ผ ๋ณด๋ฉด
x์ถ ๋ฐฉํฅ์ผ๋ก๋ ๋ฑ์์ด๋์ ํ๋๊ฒ์ ์ ์ ์๊ณ
y์ถ ๋ฐฉํฅ์ผ๋ก๋ ๋ฑ'๊ฐ์๋'์ด๋์ ํ๋๊ฒ์ ์ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ฌผ์ฒด์ ์ ์์น ๋ฒกํฐ๋ฅผ ์ ํ ๋ x์ถ ๋ฐฉํฅ์ผ๋ก๋ ์ด๊ธฐ์๋ v0๋ฅผ ์ค์ ํด์
์๊ฐ t์ ์ผ์ ํ ๋น์จ๋ก ์ฆ๊ฐํ๋๋ก ๋ค์๊ณผ ๊ฐ์ด ์ผ์ฐจํจ์๋ก ๋ง๋ค์ด์ฃผ์๋ฉด ๋๊ณ
x - x0 = (v0) * t
y์ถ ๋ฐฉํฅ์ผ๋ก๋ ์ค๋ ฅ๊ฐ์๋ a (๋ณดํต -9.8) ์ ์ด๊ธฐ ์๋ v0๋ฅผ ์ค์ ํด์ฃผ์๋ฉด y์ขํ๋ ๋ค์ ์์ ๋ฐ๋ฆ
๋๋ค
y - y0 = (v0)*t + 1/2 * a t^2
์ด๋ ๊ฒ ๊ณ์ฐํ x y๋ฅผ ์ด์ฉํ๋ฉด ์ ๋ํฐ ๊ธฐ์ค์ผ๋ก new Vector3(x, y, 0); ์ด๋ ๊ฒ ํด์ฃผ์๋ฉด ๊ฐ๋จํ๊ฒ ํฌ๋ฌผ์ ์ด๋ํ๋ ๋ฌผ์ฒด๋ฅผ ํํํ ์ ์์ต๋๋ค
์ด์์
๋๋ค ์ฆ์ฝ๋ฉ ํ์ญ์์ค
๋ฐฉ๊ธ ๊ธ์ ๊ณ ์์๋๋ฐ ๊ธํ๊ฒ ์ ๋ค๋ณด๋ ๋น๋ฌธ์ด ์๊ฒจ์ ์์ ํ์ต๋๋ค
๊ฒ์๊ธ ์ ๋ชฉ์ด๋ ๋ด์ฉ์ด๋ ๋๋ฌด ๋ดํ์ด๋ผ ์๊ฐ ๋ญ์ง ์ถ์๋ค
๋์์์ ์กด๋ ํ๋ ์ ๋ค์ ๋๊ฐ ๋ณ์ ์ด๋๋ฐ
์ ์ ๋ณ ๊ฑธ๋ ธ๋