2D ๊ฒ์ ๋ง๋ค์ด๋ณด๋ ค๋ ๋ด๋น์
์ค๋ rigidbody2d๋ ์ฌ๊ธฐ์ ๊ธฐ์ ๊ธ์ด์จ ์คํฌ๋ฆฝํธ๋ก ์บ๋ฆญํฐ ๋ฌด๋ธ๋จผํธ ์ผ๋ฌด์ง๊ฒ ๋ง๋ค์ด์ ์๋ํฐ ์๋ฎฌ๋ก ๊ฐ๊ณ ๋๋ค๊ฐ
File์ Build and Run ์ด๋ผ๋ ๊ฑธ ๋ฐ๊ฒฌํ์
ํด๋ณด๋๊น ๋ด๊ฐ ์ง๊ธ๊น์ง ๋ง๋ ๊ฑฐ exe๋ก ๋ง๋ค์ด์ฃผ๋ ๊ทธ๋ฐ ๊ฑฐ๋๋ฐ (์์ด๋ธํค์ด๋ ํฌ์ต์ผ๋ก ์น๋ฉด export๊ฐ์ ๊ฑฐ๋ผ๊ณ ์ดํดํ๊ณ ์์)
์คํํด๋ณด๋๊น ์๋ํฐ๋ก ํ ๋๋ ์ ํ ๋์ด๊ฐ ์๋นํ ์ฐจ์ด ๋๋ ๊ฑฐ์; ๋ ์ฉ? ๋จธ์ง ์๋ฐ??;
๊ตฌ๊ธ์ ๊ฒ์ย ํด๋ณด๋๊น rigidbody ๊ฐ์ ๋ฌผ๋ฆฌ ๊ด๋ จ ๊ณ์ฐ ์ฝ๋๋ update() ๋ง๊ณ fixedupdate()์ ๋ฃ์ด์ค์ผ ํ๋ค๋ฐ? input๋ง update()์ ๋๊ณ
๊ทธ๋์ ์ฝ๋ ์ฎ๊ธฐ๊ณ Time.deltaTime๋ Time.fixedDeltaTime ์ผ๋ก ๋ฐ๊ฟ์คฌ๋๋ฐ
๋ ์ฉ?? ์คํ๋ ค ์ฐจ์ด๊ฐ ๋ ์ฌํด์ก์
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ย ์ ํ๊ฐ ์นํ๊ธฐ๋ ํจ ใ ใ ์ด์ด๊ฐ ์์
2์๋ถํฐ ๊ฐ์ง๋ํ๋ค๊ฐ ์ง์ง ๋ค์ง ๊ฒ ๊ฐ์์ ์ง๋ฌธ ์ฌ๋ฆฌ๊ณ ์๋ฌ ๊ฐ
์คํฌ๋ฆฝํธ ํ์ผ๋ ์ฌ๋ ค๋ณด๋ ค๊ณ ํ๋๋ฐ ์์ฌ๋ผ๊ฐ๋ค
๋์ถฉ ์๊ฑฐ๊ฐ์๋ฐ ์ฝ๋๋ฅผ ๋ด์ผ ์ ํํ ๋ฏ. ์ง์๊ฐ๋๊ฑธ๋ก๋ ํ๋ ์ ์ฐจ์ด๋๋ฌธ์ ์ฐจ์ด๊ฐ ๋ฐ์ํจ + ์ธํ์ fixedupdate์์ ๋ฐ๋๋ผ ์นํ๋ ๊ตฌ๊ฐ์ด ๋ฐ์ํ๋๊ฑฐ๊ฐ์
FixedUpdate๋ ํ๋ ์๋ง๋ค ๋๋ฆฌ๋ update์ ๋ฌ๋ฆฌ ๊ณ ์ ์๊ฐ๋ง๋ค ํธ์ถ๋จ -> ๋ณด๊ฐ ํ์ ์์ผ๋ฏ๋ก time.fixeddeltatime ๊ณฑํ์ง ์์๋ ใฑใ