2. collider ๊ฒน์น˜๋Š”? ๋ฌธ์ œ + ๋šซ๊ณ  ์ง€๋‚˜๊ฐ€๋Š” ๋ฌธ์ œ



a76f0daa071eb36792f1c6bb11f11a39b2594ac7b1b1229b



์œ„์ชฝ ๋งต์—์„œ ๋ณด์ด๋Š” ๊ฒฝ์‚ฌ๋กœ๋ฅผ ํƒ€๊ณ  ์บ๋ฆญํ„ฐ๊ฐ€ ์ด๋™ํ•˜๋ฉด(์šฐ์ƒํ–ฅ์œผ๋กœ), ์นด๋ฉ”๋ผ๊ฐ€ ์ ์  ๋–จ๋ฆฌ๊ธฐ ์‹œ์ž‘ํ•ด์„œ ์ ์ฐจ ๋–จ๋ฆฌ๋Š” ์ •๋„๊ฐ€ ์ปค์ง‘๋‹ˆ๋‹ค.

์นด๋ฉ”๋ผ๋Š” ์บ๋ฆญํ„ฐ ์œ„์น˜๋ฅผ ๋”ฐ๋ผ๊ฐ€๊ฒŒ ๋˜์–ด ์žˆ์–ด์„œ ๊ฒฐ๊ตญ ์บ๋ฆญํ„ฐ ์˜ค๋ธŒ์ ํŠธ ์ž์ฒด๊ฐ€ ์›€์ง์ด๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ

๋˜ ๊ทธ๋ ‡๊ฒŒ ๋œ๋œ ๋– ๋Š” ์ƒํƒœ์—์„œ ์ ํ”„ ๋“ฑ์„ ํ•˜๋ฉด ์ฐฉ์ง€ํ•  ๋•Œ ๋ฐ”๋‹ฅ์„ ๋šซ๊ณ  ๊ทธ๋ƒฅ ๋–จ์–ด์ง€๊ฑฐ๋‚˜ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ๊ฐ„ํ˜น ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


์งง์€ ์˜์–ด๋กœ ๊ตฌ๊ธ€๋งํ•ด๋ดค์„ ๋•Œ๋Š” collider๊ฐ€ ์„œ๋กœ ๊ฒน์น˜๋ฉด ๊ทธ๊ฑธ ๋˜๋Œ๋ฆฌ๋ฉด์„œ ๋ฐ€์–ด๋‚ด๋А๋ผ๊ณ ? ๊ทธ๋Ÿด ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ

๊ทธ ์›์ธ์ด ๋งž๋Š”๊ฑด์ง€, ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.


์บ๋ฆญํ„ฐ์™€ ์žฅ์• ๋ฌผ์˜ rigidbody๋‚˜ collider ์„ค์ •์ฐฝ์„ ์ฒจ๋ถ€.. ํ•˜๊ณ  ์‹ถ์€๋ฐ ๊ธ€์ž์ˆ˜ ์ œํ•œ ๊ฑธ๋ฆฌ๋„ค์š”.



์บ๋ฆญํ„ฐ๋Š” capsule collider ์‚ฌ์šฉํ•˜๊ณ ,

rigidbody์—์„œ๋Š” use gravity ์ผ์Šต๋‹ˆ๋‹ค. ์ฐฉ์ง€ํ•˜๊ณ  ์บ๋ฆญํ„ฐ๊ฐ€ ์ด๋ฆฌ์ €๋ฆฌ ํ”๋“ค๋ฆฌ๊ธธ๋ž˜ freeze rotation์œผ๋กœ x, y, z์ถ• ๋‹ค ๋ง‰์•„ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.



๋ฐ”๋‹ฅ์ด๋‚˜ ์žฅ์• ๋ฌผ์€ box collider ์‚ฌ์šฉํ•˜๊ณ ,

rigidbody์—์„œ๋Š” use gravity๋Š” ๋„๊ณ  is kinematic ์ผœ์„œ ์ผ์Šต๋‹ˆ๋‹ค.





3. Bounciness 0์ธ๋ฐ ํ†ตํ†ต ํŠ€๋Š” ๋ฌธ์ œ


๋‚™ํ•˜ ๊ตฌ๊ฐ„์„ ์ข€ ๊ธธ๊ฒŒ ์ค€ ๋ฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ฐฉ์ง€ ํ›„์— bounciness๋ฅผ ์„œ๋กœ 0์œผ๋กœ ์ฃผ๊ณ  bounce combine๋„ minimum์œผ๋กœ ํ•ด์คฌ๋Š”๋ฐ๋„

๋•…์— ์ฐฉ ์•ˆ๋‹ฌ๋ผ๋ถ™๊ณ  ๊ณ„์† ํ†ตํ†ต ํŠ‘๋‹ˆ๋‹ค.


์œ„๋กœ ํŠ•๊ฒจ์ ธ ์˜ฌ๋ผ๊ฐˆ๋•Œ ๋ณด๋ฉด, ์œ„๋กœ ์ด๋™ํ•˜๋Š”๋ฐ ์บ๋ฆญํ„ฐ rigidbody์˜ velocity๋ฅผ ๋ณด๋ฉด ์Œ์ˆ˜์ž…๋‹ˆ๋‹ค.

์ข€ ์ด์ƒํ•˜๋‹ค ์‹ถ๊ธด ํ•œ๋ฐ, ์ œ๊ฐ€ ์ •ํ™•ํžˆ ๋ญ˜ ์ž˜๋ชปํ•œ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.


์งˆ๋ฌธ๋“œ๋ฆฌ๋‹ค ๋ณด๋‹ˆ๊นŒ ์ด๊ฒƒ๋„ collider๋ผ๋ฆฌ ๊ฒน์น˜๊ณ  ๋ญ”๊ฐ€ ๊ทธ๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์„œ ๊ทธ๋Ÿฐ๊ฑด๊ฐ€ ์‹ถ๋„ค์š”.




ํ•˜๋„ ๋‹ต๋‹ตํ•ด์„œ ์งˆ๋ฌธ๋“œ๋ ธ์Šต๋‹ˆ๋‹ค.

๊ฐ“๋‚œ์•„๊ธฐ ๊ต์œก์‹œํ‚จ๋‹ค ์ƒ๊ฐํ•ด ์ฃผ์‹œ๊ณ , ๊ณ ๊ฒฌ ๋ถ€ํƒ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.