[UE5] ๐Ÿ‘ฅ ์ž์‹ ์ปดํฌ๋„ŒํŠธ ๊ฒฝ๊ณ„ ๋ถ„๋ฆฌ

Singery00ยท2024๋…„ 9์›” 11์ผ
0

UE5

๋ชฉ๋ก ๋ณด๊ธฐ
36/37
post-thumbnail

๊ฐœ์š”

๐Ÿ‘ฅ ๋ถ€๋ชจ๋ณด๋‹ค ์ž์‹ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์ปค์„œ ์˜๋„ํ•˜์ง€ ์•Š์€ ์ถฉ๋Œ ๋ฒ”์œ„๋กœ ๋™์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ฐฉ์ง€ํ•˜์ž.

์ž์‹ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ถ€๋ชจ ์ปดํฌ๋„ŒํŠธ๋ณด๋‹ค ์ปค์„œ ์˜๋„ํ•˜์ง€ ์•Š๋Š” ํฌ๊ธฐ์˜ ์ถฉ๋Œ ๊ฒ€์‚ฌ๋‚˜ ๋กœ์ง์ด ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.
ํ•ด๋‹น ์ด์Šˆ๋ฅผ Use Attach Parent Bound ์˜ต์…˜์„ ์‚ฌ์šฉํ•ด ํ•ด๊ฒฐํ•˜์ž.

์ฐธ๊ณ  ํฌ๋Ÿผ


๋ณธ๋ก 

์ด์Šˆ๋ถ€ํ„ฐ ์„ค๋ช…ํ•˜์ž๋ฉด ์œ ๋‹› ์บ๋ฆญํ„ฐ ํด๋ž˜์Šค์˜ Sight Sense๋ฅผ ์œ„ํ•˜์—ฌ
ํ•˜์œ„์— Sphere Collision์„ ๋งค์šฐ ํฌ๊ฒŒ ์ถ”๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ด๋•Œ, Sphere Collision์˜ ๋ฒ”์œ„๊นŒ์ง€ ์œ ๋‹›์œผ๋กœ ํŒ๋‹จ๋˜์–ด
Get Actor in Selection Rectangle๋กœ ์œ ๋‹›์„ ๊ฒ€์‚ฌํ•  ์‹œ ์„ ํƒ์ด ๋œ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.


๐Ÿ‘ฅ ํ•ด๊ฒฐ

Collsion Channel ๋ณ€๊ฒฝ

Sphere Collision์˜ Collision Channel์„ ์ด๋ฆฌ ์ €๋ฆฌ ๋ชจ๋‘ ๋ณ€๊ฒฝํ•ด๋ณด์•˜์ง€๋งŒ,
No Collision์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ์—์„œ ๊ฒฐ๊ณผ๋Š” ๋™์ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์œ ๋‹›์˜ Collision ๋ฒ”์œ„ ์•ˆ์—์„œ ๋‹ค๋ฅธ ๊ฑด๋ฌผ๋“ค์ด ์„ ํƒ๋˜์ง€ ์•Š๋Š” ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.

Use Attach Parent Bound ์˜ต์…˜

๊ทธ๋Ÿฌ๋‹ค ํฌ๋Ÿผ์—์„œ ์ฐพ์€ ํ•œ๊ฐ€์ง€ ํ•ด๊ฒฐ์ฑ…
Use Attach Parent Bound ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ด์ฃผ๋ฉด ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฑ„๋„ ์„ค์ •, Collision ์„ค์ • ๋‹ค ๋ฌด์‹œํ•˜๊ณ  ์˜ต์…˜ "๋”ธ๊น"ํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ๋ถ€๋ชจ์™€ ๋ถ„๋ฆฌ๋˜์–ด ๋™์ž‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
์‹คํ–‰ํ•˜๋ฉด ์ด์   ์œ ๋‹›์˜ ๋ถ€๋ชจ ๊ฒฝ๊ณ„์—์„œ๋งŒ ์„ ํƒ์ด ๋˜๊ณ , ํฐ Collision ๋ฒ”์œ„๋กœ ์ธํ•ด ์„ ํƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ต์…˜ ์„ค๋ช…

์ด ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ž์‹ ์•กํ„ฐ๋‚˜ ์ปดํฌ๋„ŒํŠธ๋Š” ์ž์‹ ์˜ ๊ฒฝ๊ณ„(bounding box)๊ฐ€ ์•„๋‹Œ ๋ถ€๋ชจ์˜ ๊ฒฝ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  ํฌ๋Ÿผ


๋งˆ๋ฌด๋ฆฌ

์บ๋ฆญํ„ฐ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Root Component์บก์Š๋กœ ๊ณ ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ถ”๊ฐ€์ ์ธ Collision์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์˜ค๋ฒ„๋žฉ ์ถฉ๋Œ๋งŒ์„ ์‚ฌ์šฉํ•ด์•ผํ•  ๋•Œ, ํ•ด๋‹น ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

profile
๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๋ณด์ž

0๊ฐœ์˜ ๋Œ“๊ธ€