2D ๊ฒŒ์ž„ ๋งŒ๋“ค์–ด๋ณด๋ ค๋Š” ๋‰ด๋น„์ž„




์˜ค๋Š˜ rigidbody2d๋ž‘ ์—ฌ๊ธฐ์ €๊ธฐ์„œ ๊ธ์–ด์˜จ ์Šคํฌ๋ฆฝํŠธ๋กœ ์บ๋ฆญํ„ฐ ๋ฌด๋ธŒ๋จผํŠธ ์•ผ๋ฌด์ง€๊ฒŒ ๋งŒ๋“ค์–ด์„œ ์—๋””ํ„ฐ ์‹œ๋ฎฌ๋กœ ๊ฐ–๊ณ  ๋†€๋‹ค๊ฐ€


File์— Build and Run ์ด๋ผ๋Š” ๊ฑธ ๋ฐœ๊ฒฌํ–ˆ์Œ


ํ•ด๋ณด๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ๋งŒ๋“  ๊ฑฐ exe๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ทธ๋Ÿฐ ๊ฑฐ๋˜๋ฐ (์—์ด๋ธ”ํ†ค์ด๋‚˜ ํฌ์ƒต์œผ๋กœ ์น˜๋ฉด export๊ฐ™์€ ๊ฑฐ๋ผ๊ณ  ์ดํ•ดํ•˜๊ณ  ์žˆ์Œ)


์‹คํ–‰ํ•ด๋ณด๋‹ˆ๊นŒ ์—๋””ํ„ฐ๋กœ ํ•  ๋•Œ๋ž‘ ์ ํ”„ ๋†’์ด๊ฐ€ ์ƒ๋‹นํžˆ ์ฐจ์ด ๋‚˜๋Š” ๊ฑฐ์ž„; ๋ ์šฉ? ๋จธ์ง€ ์‹œ๋ฐœ??;


๊ตฌ๊ธ€์— ๊ฒ€์ƒ‰ย ํ•ด๋ณด๋‹ˆ๊นŒ rigidbody ๊ฐ™์€ ๋ฌผ๋ฆฌ ๊ด€๋ จ ๊ณ„์‚ฐ ์ฝ”๋“œ๋Š” update() ๋ง๊ณ  fixedupdate()์— ๋„ฃ์–ด์ค˜์•ผ ํ•œ๋‹ค๋ฐ? input๋งŒ update()์— ๋‘๊ณ 


๊ทธ๋ž˜์„œ ์ฝ”๋“œ ์˜ฎ๊ธฐ๊ณ  Time.deltaTime๋„ Time.fixedDeltaTime ์œผ๋กœ ๋ฐ”๊ฟ”์คฌ๋Š”๋ฐ


๋ ์šฉ?? ์˜คํžˆ๋ ค ์ฐจ์ด๊ฐ€ ๋” ์‹ฌํ•ด์กŒ์Œ


๊ทธ๋ฆฌ๊ณ  ๊ฐ€๋”ย ์ ํ”„๊ฐ€ ์”นํžˆ๊ธฐ๋„ ํ•จ ใ…‹ใ…‹ ์–ด์ด๊ฐ€ ์—†์Œ




2์‹œ๋ถ€ํ„ฐ ๊ฐœ์ง€๋ž„ํ•˜๋‹ค๊ฐ€ ์ง„์งœ ๋’ค์งˆ ๊ฒƒ ๊ฐ™์•„์„œ ์งˆ๋ฌธ ์˜ฌ๋ฆฌ๊ณ  ์ž๋Ÿฌ ๊ฐ