๋ฐ‘์—์„œ ํ‚ค์ž…๋ ฅ์”นํžŒ๋‹ค๋Š” ์‚ฌ๋žŒ์€ ์ด๋ฏธ ํ•ด๊ฒฐํ–‡์ง€๋งŒ ์ด์™• ์“ฐ๊ธฐ๋กœ ํ•œ๊ฑฐ ์จ๋ณด๊ฒŸ์Šด


์ผ๋‹จ ๋ฐ‘์— ์ด๋ฏธ์ง€๋Š” ์œ ๋‹ˆํ‹ฐ ํ•˜๋Š” ์‚ฌ๋žŒ์€ ์•ˆ๋ณผ์ˆ˜๊ฐ€ ์—…๋Š” ์œ ๋‹ˆํ‹ฐใ…ก๋ผ์ดํ”„ใ…ก์‚ฌ์ดํดใ…ก์ธ๊ฑฐ์ž„

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2607ab66e7bd8995cc46d114267d75cbc0fa8ef3c14a2dda96118400762109600a2387f586844d4185b2f


๋ณด๋ฉด ์•Œ๊ฒŸ์ง€๋งŒ ํ”ฝ์Šค๋“œ์—…๋ฐ์ดํŠธ๋ž‘ Ontrigger~~~๋‚˜ OnCollision~~~

ํ•˜๋Š”๊ฒƒ๋“ค์€ Physics์‚ฌ์ดํด์— ์†ํ•จ ์–˜๋„ค๋Š” fixedDeltaTime์ด ์ง€๋‚œ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ํ˜ธ์ถœ๋Œ. ๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ๋‹ค ํ‚ค์ž…๋ ฅ๊ฐ™์€๊ฑฐ ๋„ฃ์œผ๋ฉด ์”นํžˆ๋Š”๊ฑฐ์ž„

























12

์•Œ๊ธฐ ์‰ฝ๊ฒŒ ์–˜๊ธฐํ•˜์ž๋ฉด FixedUpdate๋งŒ์„ ์ƒ๊ฐํ•ด๋ด…์‹œ๋‹ค

์•ต๊ฐ„ํ•˜๋ฉดย FixedUpdate๊ฐ€ (๊ธฐ๋ณธ๊ฐ’์ด๋ฉด)0.02์ดˆ๋งˆ๋‹ค, ์ฆ‰ ์ดˆ๋‹น 50๋ฒˆ ์‹คํ–‰๋œ๋‹ค๋Š”๊ฑด ์•Œ๊ณ  ์ž‡์Šฌ๊ฑฐ์ž„?

์ด๊ฒŒ ๋ฌผ๋ฆฌ์—”์ง„ ์˜ค์ฐจ ์–ด์ฉŒ๊ตฌ ํ•˜๋ฉด์„œ ๊ทธ๋ ‡๊ฒŒ ๋˜์–ด์ž‡๋Š”๊ฒƒ์ด๋ผ๋Š”๊ฒƒ์€ ์–ด๋””์„œ ๋“ค์–ด ๋ดค์„๊ฑฐ๊ณ ?


์ด๊ฒŒ ์‚ฌ์‹ค์€ย FixedUpdate๋ฟ๋งŒ ์•„๋‹ˆ๋ผย ์ € ์ด๋ฏธ์ง€์—์„œ Physics๋กœ ๋ฌถ์ด๋Š” ๋ชจ๋“  ์ด๋ฒคํŠธ๋“ค์— ์ ์šฉ์ด ๋Œ„๋‹ค ์ด๋ง์ž„

OnCollisionEnter๋„ ์ถฉ๋Œ์ด ๋‚ซ๋Š”์ง€ ์ดˆ๋‹น 50๋ฒˆ ์ฒดํฌํ•˜๋ฉด์„œ ์ถฉ๋Œ์ด ํ™•์ธ ๋  ๋•Œ๋งˆ๋‹ค ์ž‘๋™ํ•˜๋Š”๊ฑฐ๊ณ 

OnTriggerStay๋„ ํŠธ๋ฆฌ๊ฑฐ ๊ด€๋ จ ์ถฉ๋Œ์ด ๊ฐ์ง€๋˜์–ด์žˆ๋Š” ๋™์•ˆย ์ดˆ๋‹น 50๋ฒˆ์”ฉ ์ž‘๋™ํ•œ๋‹ค ์ด๋ง์ž„


๊ทผ๋ฐ ์ด๊ฒŒ

"์ด๊ฒƒ๋“ค์€ Updateํ•˜๊ณ  ์™„์ „ํžˆ ๋”ฐ๋กœ ๋Œ์•„๊ฐ€๋Š” ๋†ˆ๋“ค์ด๋ผ์„œย ๋”ฐ๋ฐ•๋”ฐ๋ฐ• 0.02์ดˆ๋งˆ๋‹ค ์ž‘๋™ ํ•˜๋Š”๊ฒƒ์ด๊ตฐ"

๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ์•ˆ๋Œ


๊ธฐ๋ณธ์ ์œผ๋กœ ๋งค ํ”„๋ ˆ์ž„๋งˆ๋‹ค

๋ผ์ดํ”„์‚ฌ์ดํด์— ์†ํ•œ ๊ฐ ์ด๋ฒคํŠธ๋“ค์„ย ์ € ์ˆœ์„œ์— ๋งž๊ฒŒ ํ˜ธ์ถœ์„ ํ• ์ง€ ์•ˆํ• ์ง€ ๋”ฐ์ ธ๋ณด๊ณ  ์กฐ๊ฑด์ด ๋งž์œผ๋ฉด ํ˜ธ์ถœํ•œ๋‹ค๊ณ  ๋ณด๋Š”๊ฒƒ์ž„

(์ด ์ˆœ์„œ์— ๊ด€ํ•ด์„œ๋Š” Awake๊ฐ™์ด ์ •ํ™•ํžˆ ์ € ์ˆœ์„œ๋ฅผ ์ง€ํ‚จ๋‹ค๊ณ  ๋ณด๊ธฐ๋Š” ํž˜๋“ ๋†ˆ๋“ค์ด ๋ช‡๊ฐœ ์ž‡๊ธดํ•œ๋Œ€ ์ผ๋‹จ ๊ทธ๊ฑด ์ง€๊ธˆ ์ค‘์š”ํ•˜์ง€ ์•Š์œผ๋‹ˆ ๋…ผ์™ธ๋กœ ๋‘๊ฒŸ์Šด)


Update๋ฅผ ์˜ˆ๋กœ๋“ค๋ฉด ์–˜๋Š” ๊ทธ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ํ•ด๋‹น ํ”„๋ ˆ์ž„์—์„œ ํ™œ์„ฑํ™” ๋˜์–ด์žˆ๋‹ค๋Š” ์กฐ๊ฑด์ด ๋งž์œผ๋ฉดย ํ˜ธ์ถœ๋˜๋Š”๊ฑฐ๊ณ 

OnMouse~~~๊ณ„์—ด์€ ๊ทธ ํ”„๋ ˆ์ž„์—์„œ ๋งˆ์šฐ์Šค ์ž…๋ ฅ์ด ๋“ค์–ด์™”๋‹ค๋Š” ์กฐ๊ฑด์ด ๋งž์œผ๋ฉด ํ˜ธ์ถœ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๊ฑฐ์—์˜ค


์ดˆ๋‹น ์ง€๋‚˜๋Š” ํ”„๋ ˆ์ž„์˜ ์ˆ˜๋ฅผ fps๋ผ๊ณ  ํ•˜๋Š”๊ฑฐ๋‹ˆ๊นŒ

ํ”„๋ ˆ์ž„๋ ˆ์ดํŠธ๋ฅผ 200์œผ๋กœ ๋งž์ถฐ๋†“์œผ๋ฉด ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋งŽ์•„์„œ ํ”„๋ ˆ์ž„๋“œ๋ž์ด ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”์ด์ƒ fps๊ฐ€ 200์ด ๋œฐ๊ฑด๋ฐ

๊ทธ๋•Œ ๋งˆ์šฐ์Šค๋ฅผ ๋ถ€์„œ์ง€๋„๋กย ํด๋ฆญํ•ด์„œ ์ดˆ๋‹น 30๋ฒˆ์”ฉ ๋งˆ์šฐ์Šค ์ž…๋ ฅ์„ ๋„ฃ์œผ๋ฉด

Update๋Š” ์ดˆ๋‹น 200๋ฒˆ ํ˜ธ์ถœ๋˜๊ณ ย OnMouse~~~๊ณ„์—ด์€ ์ดˆ๋‹น 30๋ฒˆ์”ฉ ํ˜ธ์ถœ๋œ๋‹ค ์ด๋ง์ž„


๊ทธ๋Ÿผ ์ € Physics๋กœ ๋ฌถ์ธ๋†ˆ๋“ค์€ ๊ทธ ์กฐ๊ฑด์ด ๋ชจ๋ƒ๋ฉด ๋ญ๋ƒ๋ฉด

๋งˆ์ง€๋ง‰์œผ๋กœย Physics๊ณ„์—ด์˜ ์ฒดํฌ๊ฐ€ ๋๋‚œ ํ›„ ์ง€๋‚œ ์‹œ๊ฐ„์ด fixedDeltaTime(์œ„์—์„œ๋„ ๋งํ–ˆ์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’ 0.02)๋ฅผ ์ง€๋‚ซ๋Š”๊ฐ€์ž„

์—„๋ฐ€ํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด ์ด๋ ‡๊ฒŒ ๋งํ•˜๋Š”๊ฒƒ๋„ ์ข€ ํ‹€๋ ธ๋Š”๋ฐ ์„ค๋ช…ํ•˜๊ธฐ ๊ท€์ฐฎ์œผ๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ์ฝ์œผ์ƒ˜


๊ทธ๋ž˜์„œ ํ”„๋ ˆ์ž„์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์ด ์™„๋ฒฝํ•˜๊ฒŒ 0.005์ดˆ๋ผ์„œ fps๊ฐ€ ๋”ฑ 200์ด ๋˜๋Š” ์ด์ƒ์ ์ธ ์ƒํ™ฉ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๊ณ (์ฆ‰, ์ดˆ๋‹น 200ํ”„๋ ˆ์ž„์ด ์ง€๋‚˜๊ฐ€๊ณ )

fixedDeltaTime์ด 0.02์ดˆ์ธ, ์ฆ‰ Physics๊ณ„์—ด์ด ์ดˆ๋‹น 50๋ฒˆ ์ž‘๋™ํ•˜๊ฒŒ ๋˜์–ด์žˆ์œผ๋ฉด

์–˜๋„ค๋Š” 4ํ”„๋ ˆ์ž„๋งˆ๋‹ค ํ•œ๋ฒˆ์”ฉ ์ž‘๋™ํ•˜๊ฒŒ ๋˜์–ด์žˆ์Œ

๊ทผ๋ฐ ์ž…๋ ฅ์€ ๋งค ํ”„๋ ˆ์ž„๋งˆ๋‹ค ๋ฐ›๊ฒŒ๋˜์–ด์žˆ์œผ๋‹ˆ GetKeyDown๊ฐ™์€ ๋‹จ๋ฐœ์„ฑ์ž…๋ ฅ์„ ์ฒดํฌํ•˜๋Š” ์ฝ”๋“œ๋ฅผย OnTriggerStay๊ฐ™์€ Physics๊ณ„์—ด์— ๋„ฃ์–ด๋‘๋ฉด

๊ทธ 4ํ”„๋ ˆ์ž„์ค‘ย Physics๊ณ„์—ด์ด๋ฒคํŠธ๋“ค์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋‚˜๋จธ์ง€ 3ํ”„๋ ˆ์ž„์—์„œ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์”นํžˆ๋Š” ๊ฒƒ์ž„

๋ฌผ๋ก  ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋Š” ์‚ฌ๋žŒ์ด 1์ดˆ์—ย 200ํ”„๋ ˆ์ž„์ด ์ง€๋‚˜๊ฐ€๋Š” ์™€์ค‘์— 4ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์ •ํ™•ํžˆ ํƒ€์ด๋ฐ ๋งž์ถฐ ๋ˆ„๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฉด ๋ฌธ์ œ ์—…์Šฌ๊ฑฐ์ž„ใ…Ž


์„ค๋ช…์ด ๊ดœ์ฐฌ์€์ง€ ์–ด์ฉ์ง€ ์”ป๊ณ  ์ž์•ผํ•ด์„œ ๊ธ‰ํ•˜๊ฒŒ ์“ฐ๋Š”์ค‘์ด์–ด์„œ ์–ด์ฉ” ์ˆ˜ ์—†์ด ํ”ผ์น˜๋ชปํ•  ์‚ฌ์ •์œผ๋กœ

34


์งˆ๋ฌธ์€ ๋ง๊ธ€๋กœ