์ด๋™ ๋ฌธ์ œ๋กœ ์ง„๋„๋ฅผ ๊ฑฐ์˜ ๋ชป๋‚˜๊ฐ€๋‹ค๊ฐ€ ๋ฐ˜์ฏค ํ•ด๊ฒฐํ•ด์„œ ์ผ์ง€๋ฅผ ์จ ๋ณธ๋‹ค.


๋‚ด ๋งต์€ ๋žœ๋ค ๋งต ์‹œ์Šคํ…œ์ด๋ผ์„œ ๋ฐฉ๋งˆ๋‹ค ๋ฒฝ์˜ ๋ชจ์–‘์ด ๋‹ฌ๋ผ์•ผ ํ•œ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์™œ์ธ์ง€ ๋ชจ๋ฅด๊ฒŒ ์ฝœ๋ผ์ด๋”๋กœ ๋ฒฝ์„ ์„ธ์›Œ ๋ด๋„ ์ธ์‹์ด ๋˜์ง€ ์•Š์•˜๋Š”๋ฐ


์•Œ๊ณ  ๋ณด๋‹ˆ ํ”Œ๋ ˆ์ด์–ด์˜ ์›€์ง์ž„์„ Rigidbody๊ฐ€ ์•„๋‹Œ ์ขŒํ‘œ๋กœ ์›€์ง์ด๊ฒŒ ํ•ด ๋†“๊ณ , Is kinematic๊นŒ์ง€ ๊บผ๋†”์„œ ๊ทธ๋Ÿฐ ๊ฑฐ์˜€๋‹ค.


๋‚˜ํ˜๋™์•ˆ ์ด ๋ฌธ์ œ๋กœ ์ง„ํ–‰์„ ๋ชปํ•˜๊ณ  ๊ณจ๋จธ๋ฆฌ๋ฅผ ์•“๋‹ค๊ฐ€ ๊ฒจ์šฐ ํ•ด๊ฒฐ.

๊ดœํžˆ ๋ถ€๋“œ๋Ÿฌ์šด ์›€์ง์ž„์„ ๋งŒ๋“ค๊ฒ ๋‹ค๊ณ  ์ขŒํ‘œ ์›€์ง์ž„์œผ๋กœ ์„ค์ •ํ•œ ๊ฒƒ์ด ์‹ค์ˆ˜์˜€๋‹ค.

๋ถ€๋“œ๋Ÿฌ์šด ์›€์ง์ž„์€ ์ผ๋‹จ ๊ธฐ๋ณธ ์‹œ์Šคํ…œ์„ ๋‹ค ๋งŒ๋“  ๋’ค์— ํ•˜๋˜์ง€ ํ•ด์•ผ์ง€...


์ง€๋‚œ ๋ฒˆ์— ๋งŒ๋“ค์—ˆ๋˜ ๋žœ๋ค๋งต ์‹œ์Šคํ…œ์„ ํ˜„ ๊ฒŒ์ž„์— ์ ์šฉํ•˜๊ณ , ๋ฐฉ์˜ ๋ชจ์–‘์„ ๋”ฐ๋ผ ๊ธฐ๋ณธ ๋ฐฉ ๋ฐ”๋‹ฅ ์ด๋ฏธ์ง€๋“ค์„ ๋งŒ๋“ค์—ˆ์Œ. ์ค‘์•™์„  ์œ„์น˜, ๋ฒฝ ๊ตฌ์—ญ, ๋ฌธ ๊ตฌ์—ญ์„ ๋Œ€๋žต์ ์œผ๋กœ ํ‘œ์‹œํ•ด๋‘์—ˆ๋‹ค. ํŒŒ๋ž€ ๊ณณ์ด ๋ฌธ์ด๊ณ , ํฐ ํ…Œ๋‘๋ฆฌ๊ฐ€ ๋ฒฝ์ด๊ณ , ๋ณด๋ž๋น› ํšŒ์ƒ‰์€ ๋‚˜๋จธ์ง€ ๋ฐ”๋‹ฅ ๋ถ€๋ถ„์ด๋‹ค.



2caed427f6d63ee87eb1d19528d52703cb2cfaaf4986


๊ทธ ๋‹ค์Œ ์ด์ œ ๋ฒฝ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

BOX ์ฝœ๋ผ์ด๋”๋กœ ๋งŒ๋“ค๊ธฐ์—๋Š” ๋ชจ์–‘์ด ๋„ˆ๋ฌด ๋ณต์žกํ•˜๋‹ค. ๊ทธ๋ž˜์„œ MESH ์ฝœ๋ผ์ด๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒฝ์„ ์„ธ์šฐ๊ธฐ๋กœ ํ–ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ ค๋ฉด ๋‹ค์–‘ํ•œ ๋ชจ์–‘์˜ ๋ฒฝ๋“ค์„ 3D ์˜ค๋ธŒ์ ํŠธ๋กœ ๋งŒ๋“ค์–ด ์œ ๋‹ˆํ‹ฐ์— ์ง‘์–ด๋„ฃ์–ด์•ผ ํ•œ๋‹ค.


์•„๋ž˜์™€ ๊ฐ™์ด 1x1์˜ ๋ฐฉ์˜ ๋ฒฝ์„ ๋งŒ๋“ค์—ˆ๋‹ค.


7fe98176b48475f63eee98a518d60403484e8ac3ca9dd1a4621b


๊ทธ ๋‹ค์Œ ๋ฌธ์„ ๋งŒ๋“ ๋‹ค. ๋ฌธ์€ ๋ฐฉ ๋‚ด๋ถ€์—์„œ ์ „ํˆฌ ์‹œ์—๋Š” ๋ฌด์กฐ๊ฑด ๋‹ซํ˜€ ์žˆ์„ ๊ฒƒ์ด๋ฏ€๋กœ, ์ด 4๊ฐœ์˜ ๋ฌธ์„ ์ผ๋‹จ ํ†ตํ•ฉํ•ด์„œ ์ถ”์ถœํ•œ๋‹ค.


7fe98176b48475f63eec98a518d604033f31737bd343359e5854


๊ฐœ๋ณ„์ ์œผ๋กœ ํ•„์š”ํ•  ๋•Œ๋„ ์žˆ์„ ๊ฒƒ์ด๋ฏ€๋กœ ๋‚ฑ๊ฐœ๋กœ๋„ ํ•˜๋‚˜ ์ €์žฅํ•ด ๋‘”๋‹ค.


7fe98176b48475f63eed98a518d604038d6ae6f470667ef88c9a


์ด์–ด์„œ 2์นธ ์„ธ๋กœ, 2์นธ ๊ฐ€๋กœ, 3์นธ, 4์นธ์˜ ๋ฒฝ์„ ๋งŒ๋“ค์—ˆ๋‹ค.

(2์นธ ์„ธ๋กœ์™€ ๊ฐ€๋กœ๋Š” ๋น„์œจ์ด ๋‹ฌ๋ผ์„œ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•˜์ง€๋งŒ 3์นธ์€ ๋ฐ˜์ „์‹œํ‚ค๊ฑฐ๋‚˜ ํšŒ์ „์‹œํ‚ค๋ฉด ๋˜์„œ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค์—ˆ๋‹ค.)


7fe98176b48475f63eeb98a518d60403f0d5381499277c1630a7


๋ฒฝ์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ.


7fe98176b48475f63eea98a518d60403fd86c89aeb77d061dc12


๊ฐ๊ฐ์˜ ๋ฐฉ์˜ ๋ฒฝ๊ณผ ๋ฌธ์„ ์„ค์น˜ํ•˜๊ณ , ํฌ๊ธฐ ์กฐ์ •๊ณผ ์œ„์น˜ ์กฐ์ •์„ ํ•œ ๋’ค Mesh Collider๋กœ ์ฝœ๋ผ์ด๋”ํ™” ์‹œํ‚จ๋‹ค.



a67a05666e00e52cbd63963ec425a8c11ed6f4ca58eaab511f934984010195cee8e1


๊ทธ ๋’ค ํƒœ๊ทธ๋ฅผ Wall, Door์„ ๋‹ฌ์•„์„œ ํ”Œ๋ ˆ์ด์–ด์˜ RigidBody๊ฐ€ ๋ฒฝ์œผ๋กœ ์ธ์‹ํ•˜๋„๋ก ํ•œ๋‹ค(์ฝ”๋“œ๋Š” ์งœ๋†จ์Œ.)


Door์€ ๋ฐฉ ๋‚ด๋ถ€ ์ „ํˆฌ๊ฐ€ ์ง„ํ–‰ ์ค‘์ผ ๋•Œ ๋‚˜๊ฐ€์ง€ ๋ชปํ•˜๋„๋ก ํ•œ๋‹ค... ์ง€๋งŒ ์ผ๋‹จ์€ ๊ทธ๋ƒฅ ํ†ต๊ณผ๋˜๋„๋ก ํ•ด ๋†จ๋‹ค.



๊ทธ ๋‹ค์Œ, Cult of the Lamb ์—์„œ๋Š”, ๋งต์„ ์ด๋™ํ•  ๋•Œ ํ™”๋ฉด ์ „์ฒด๊ฐ€ ํŽ˜์ด๋“œ ์•„์›ƒ ๋œ ๋’ค ๋‹ค๋ฅธ ๋งต์œผ๋กœ ์ด๋™ํ•œ ํ›„ ํŽ˜์ด๋“œ ์ธ์ด ๋œ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋‚˜๋Š” ์ข€ ๋‹ค๋ฅด๊ฒŒ, ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์กด์žฌํ•˜๋Š” ๋งต๋งŒ ์ผœ์ง€๋Š” ์‹์œผ๋กœ ํ•ด ๋ดค๋‹ค.

๋ฐ”๋‹ฅ์—๋„ ์ฝœ๋ผ์ด๋”๋ฅผ ๊น”์•„์„œ, ๊ทธ ๋ฐ”๋‹ฅ์„ ๋ฐŸ์ง€ ์•Š์œผ๋ฉด ๋งต์ด ๋น„ํ™œ์„ฑํ™”๋˜๊ณ  ๊บผ์ง€๋Š” ์‹์œผ๋กœ ํ–ˆ๋‹ค.


์‹คํ–‰ํ•ด๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ๋‚˜์˜จ๋‹ค.

(์˜์ƒ์—์„œ๋Š” ๋ฐ”๋‹ฅ๊ณผ ๋ฒฝ์„ ์‚ด์ง ๋ณด์ด๊ฒŒ ํ–ˆ๋‹ค)

(์นด๋ฉ”๋ผ๋ฅผ ์•„์ง ์•ˆ๊ณ ์ณ์„œ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์•ˆ๋”ฐ๋ผ๊ฐ)




๋Œ€๋žต์ ์œผ๋กœ ์‹œ์Šคํ…œ์€ ์žกํ˜”์œผ๋‚˜, ํ•ด๊ฒฐํ•ด์•ผ ๋  ๋ฌธ์ œ๋“ค์ด ์ƒ๊ฒผ๋‹ค.


1. ์†๋„๊ฐ€ ๋น ๋ฅผ ๊ฒฝ์šฐ ๋ฒฝ์ด ๋šซ๋ฆฐ๋‹ค. ์ฝœ๋ผ์ด๋”์™€ RIGIDBODY์˜ ๋ฌธ์ œ๋ผ๊ณ  ํ•œ๋‹ค. ์™„๋ฒฝํžˆ ๋ง‰์•„์ฃผ์ง€ ๋ชปํ•˜๋Š” ๋А๋‚Œ์ด๋‹ค.

ํ”ํžˆ ๋งํ•˜๋Š” ๋น„๋น„๋ฉด ๋šซ๋ฆฌ๋Š” ๋ฒ„๊ทธ ๊ฐ™์€ ๋А๋‚Œ.


2. ์†๋„๊ฐ€ ์ ๋‹นํ•ด๋„ ๋ฐฉ์˜ ๋ชจ์„œ๋ฆฌ์— ๋น„๋น„๋ฉด ๋ฒฝ์ด ๋šซ๋ฆฐ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ.


3. 3์นธ์งœ๋ฆฌ ๋ฐฉ์€ ใ„ฑ์ž ์ฝœ๋ผ์ด๋”๋ฅผ Box Collider 2๊ฐœ๋กœ ๋งŒ๋“ค์–ด ๋†“์•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฐฉ ์•ˆ์˜ ์ฝœ๋ผ์ด๋” ๊ฒฝ๊ณ„๋ฅผ ์ž˜๋ชป ์ง€๋‚˜๋ฉด OnCollisionExit๊ฐ€ ์ธ์‹๋˜์–ด ๋ฐฉ์„ ๋‚˜๊ฐ„ ๊ฒƒ์œผ๋กœ ์ทจ๊ธ‰๋˜๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ฐฉ ์•ˆ์— ์žˆ๋Š”๋ฐ๋„ ๋ฐฉ์ด ๊บผ์ง€๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค. ์ด๊ฑด ์•„๋งˆ๋„ ๋ฒฝ์„ ๋งŒ๋“ค์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ใ„ฑ์ž 3d ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด Mesh Collider๋กœ ํ•ด์•ผ ํ• ์ง€๋„.



์ด๊ฑด ๋‚ด์ผ ํ•ด๊ฒฐํ•ด๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.