0. ์ €๋ฒˆ์ฃผ ์ž‘์—…๋ฌผ ์ˆ˜์ •


(์ˆ˜์ •์ „)


a15528aa2527b4668af1d1bc10f11a39be7e86bdb598aa2a8c1943



(์ˆ˜์ •ํ›„)


18b3c42ff1de3da278b6d2b0199c212754be5d6fe694b69460cebd8015be7cba77003f8c47f9de40f09c82f02f3cac2a94d900c3728a709a6c8fc887360443c4



์„œ๋กœ ๊ฑฐ์šธ์„ ์ฐจ์ง€ํ•˜๋ ค๊ณ  ๋‹คํˆฌ๋Š” ์ƒํ™ฉ์ธ๋ฐ ๋ญ”๊ฐ€ ์—ฐ์ถœ์ด ๋ถ€์กฑํ•ด๋ณด์—ฌ์„œ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.


์ˆ˜์ •1)๋‘ npc์˜ ์ฝœ๋ผ์ด๋”๊ฐ€ ์ ‘์ด‰ํ•  ๋•Œ ์˜๊ตฌ์ ์ธ ์ง„๋™ํšจ๊ณผ ์ถ”๊ฐ€(dotween loop์ด์šฉ)

์ˆ˜์ •2)๋งˆ์ง€๋ง‰์— ๋ฐ€๋ ค๋‚  ๋•Œ ์„ฌ๊ด‘ ์ดํŽ™ํŠธ ์ถ”๊ฐ€(ํ•„๋“œ์—์„œ ์Šคํ”ผ๋“œ ์•„์ดํ…œ ๋จน์„๋•Œ ์ดํŽ™ํŠธ ์žฌํ™œ์šฉ)

์ˆ˜์ •3)๋ฐ€๋ ค๋‚œ ์ดํ›„, ์ง€์ณ์„œ ํ—ฅํ—ฅ๋Œ€๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถ”๊ฐ€


1. ์ถ”๊ฐ€๋œ ์บ๋ฆญํ„ฐ



09bcc235f6ed1ca36fbbdabc10c56a3a2de4dddb5dd2e07127c74febc7

09bcc235f6ed11a262baf2ba01df6a3ae759863006026d551f06598aae


๋‹ค์Šค ํ‹ดํ”„)

์ŠคํŠธ๋กฑ๋งจ ์—๋”” ํ™€์„ ๋ชจํ‹ฐ๋ธŒ๋กœ ๋งŒ๋“  ์บ๋ฆญํ„ฐ์ž…๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด์–ด์˜ ํ•„๋“œ ํ•„์‚ด๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค.



08bedc2fe8d32a994abad7b11ad822299fcc372a6f2ebecaa35402b19b37ec

08bedc2fe8d32a9947bbdab032de333371518552b58312955929274af8ba65


์ดํด๋ฆฌ๋งˆ)

์ŠคํŠธ๋กฑ๋งจ ๋งˆํฌ ํŽ ๋ฆญ์Šค๋ฅผ ๋ชจํ‹ฐ๋ธŒ๋กœ ๋งŒ๋“  ์บ๋ฆญํ„ฐ์ž…๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด์–ด์˜ ํ•„๋“œ ํ•„์‚ด๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค.



00b2d423e9ed11a262baf2ba01df6a3a4b672b5e99a2a02f5e316fc22a


ํ•˜์ฒด์ถฉ)

์ฒ˜์Œ์œผ๋กœ ์ถ”๊ฐ€๋œ ์—ฌ์„ฑ ์บ๋ฆญํ„ฐ.

์œ ๋… ํ•˜์ฒด์šด๋™์— ์ง„์‹ฌ์ธ ์—ฌ์„ฑ๋ถ„๋“ค์ด ๋งŽ์•„์„œ ๊ทธ๊ฑธ ๋ชจํ‹ฐ๋ธŒ๋กœ ์‚ผ์•„ ๋งŒ๋“  ์บ๋ฆญํ„ฐ์ž…๋‹ˆ๋‹ค.


๊ฐœ์ธ์ ์œผ๋กœ ์—ฌ์„ฑ์€ ์ดˆ์ƒํ™” ๊ทธ๋ฆฌ๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ์„œ ์ผ์ฐŒ๊ฐ์น˜ ํฌ๊ธฐํ•˜๊ณ  ๋”ฑ ์บ๋ฆญํ„ฐ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค๊ณ  ๊ทธ๋งŒํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ,

์‹ค์ œ๋กœ ํ—ฌ์Šค์žฅ๊ฐ€๋ฉด ์ ˆ๋ฐ˜์ด ์—ฌ์„ฑ์ธ๋ฐ์— ๋ฐ˜ํ•ด, ์ด ๊ฒŒ์ž„์€ ์„ฑ๋น„๊ฐ€ ๋„ˆ๋ฌด ๊ทน๋‹จ์ ์ธ ๊ฑฐ ๊ฐ™์•„์„œ ์†์œผ๋กœ๋Š” ์ข€ ์ฐ์ฐํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค.



78bed276bcd769fe23ec8ee3429c7069db1cca331dd453bacf18998a5798cd7cbcbcf68319c8423f2ec50a28bd21b27022ba7905


๊ทธ๋Ÿฐ๋ฐ ์ €๋ฒˆ ์ฃผ๋ง์— ํ•œ๋ฒˆ ๊ณต๋“ค์—ฌ์„œ ๊ทธ๋ ค๋ณด๋‹ˆ๊นŒ ๋‚˜๋ฆ„ ๋ด์ค„๋งŒํ•œ ๊ฒƒ ๊ฐ™์•„์„œ... ์•ž์œผ๋กœ ๊ทธ๋ƒฅ 2~3๊ฐœ ์บ๋ฆญํ„ฐ๋งŒ ๋” ์ถ”๊ฐ€ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜ด๋‹ˆ๋ฒ„์Šค์‹ ์ „๊ฐœ๋ผ ์Šคํ† ๋ฆฌ ๋ผ์›Œ๋„ฃ๊ธฐ๋„ ํŽธํ•˜๊ณ ... ์ œ๊ฐ€ ์ข€ ๋” ๋ถ€์ง€๋Ÿฐํ•ด์ง€๊ธฐ๋งŒ ํ•˜๋ฉด ๋  ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค...


2. ๋ฉ”์ธ ์Šคํ† ๋ฆฌ 6์žฅ



18b3c42ff1de3da278b6d2b019806938dad0480307fe946e62b6edc7f4e5f58d01b47c855731885f99f5c7865d81d614c0c931bdecfb97b3c0e47bdc172a3e4e


18b3c42ff1de3da278b6d2b019836938b03b3286d410ed06e3225136ec21bb9f8276ca1e80c6b06f540ef92518814f86b3c09eaab0890bf160cfc871ff36086910


์ŠคํŠธ๋กฑ๋งจ๋“ค์ด ์—ด์‹ฌํžˆ ๋ฐ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์žฅ๋ฉด์ž…๋‹ˆ๋‹ค.


'๋ฐ๋“œ๋ฆฌํ”„ํŠธ' ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ง๋ฏธ์— ๋ฐ”๋ฒจ์„ ๋•…์— ๋‚ด๋ ค๋†“์œผ๋ฉด์„œ ์บ๋ฆญํ„ฐ๊ฐ€ ์ง„๋™ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ๋ฅผ ๋„ฃ์–ด๋†จ๋Š”๋ฐ, ์นด๋ฉ”๋ผ๊ฐ€ ์ด ์บ๋ฆญํ„ฐ๋ฅผ ํฌ์ปค์‹ฑ์ค‘์ผ ๋•Œ ์บ๋ฆญํ„ฐ๊ฐ€ ์ง„๋™ํ•˜๋ฉด์„œ ์นด๋ฉ”๋ผ๋„ ๊ฐ™์ด ์ง„๋™ํ•˜๋Š”... ์˜๋„์น˜์•Š์€ ์ „์ฒด ์ง„๋™ํšจ๊ณผ๋ฅผ ์–ป์—ˆ๋Š”๋ฐ ์ด๊ฒŒ ๋˜ ๋งˆ์Œ์— ๋“ค์–ด์„œ ๊ทธ๋ƒฅ ๋‚ด๋น„๋’€์Šต๋‹ˆ๋‹ค.


3. ๋ฉ”์ธ ์Šคํ† ๋ฆฌ 7์žฅ



18b3c42ff1de3da278b6d2b019826938ca3d397d603e18b88b4b27fc84624545105b0a790fa649e88cae85ff5e691133526303582dd9055fb2e1dd8f368fd013


์—ด์‹ฌํžˆ ์šด๋™ํ•˜๋Š” ์ฃผ์ธ๊ณต์—๊ฒŒ ์„ ๋ฌผ์„ ์ฃผ๋Ÿฌ ์˜จ ๋ด์ ค


๊ดด๋กญํž˜์— ์‹œ๋‹ฌ๋ฆฌ๋˜ ์ฃผ์ธ๊ณต์ด ์šด๋™์ด๋ผ๋Š” ์ฃผ์ œ๋กœ ๋ด์ ค๊ณผ ์ƒ๋‹ดํ•˜๋Š” ์ผ์ง์„ ์ ์ธ ๊ตฌ์กฐ๋ผ์„œ ํฌ๊ฒŒ ์„ค๋ช…ํ•  ๋ถ€๋ถ„์€ ์—†๋Š” ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค.


4. ์ด์•ผ๊ธฐ1



18b3c42ff1de3da278b6d2b019856938cd1701030c79538bc48f157fe36ee57494da3cc8aebcd25fd828d0a2d4223f83697767eabb58ae5a0f809d0973ddbe81


18b3c42ff1de3da278b6d2b019846938c7070698df9b5b791c21de1472cc91065e1773e20f2aaba57c38d74a21cca4ab3b14fb9aba953f0f8bbab363b618a45f



๋Œ€ํ™”๊ฐ€ ์ง„ํ–‰๋˜๋ฉด์„œ ์ ์  ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์Šคํ”ผ๋“œ๋ฅผ ์กฐ์ ˆํ•ด์„œ, ์Šค์ฟผํŠธ๋ฅผ ํž˜๊ฒน๊ฒŒํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.



a15714ab041eb360be3335625683746f0053452dd6a6ec89d73c62f19f13cd6e7d511a456a97fe89f6502f9031


18b3c42ff1de3da278b6d2b019876938b8cc8e90a018a3d445652b8d18a15ae7cb406788eb0ea93b677afab9a08df0d1926aae0e624161aa46497b01775d46d0



๊ทธ๋ฆฌ๊ณ  ์ด ์Šคํ† ๋ฆฌ์—์„  ํ”Œ๋ ˆ์ด์–ด๊ฐ€ hp๋ฅผ ์†Œ๋ชจํ•˜๋Š” ๋ฆฌ์Šคํฌ๋ฅผ ์งŠ์–ด์ง€๊ณ  ๊ณ„์†ํ•ด์„œ ๋žœ๋คํ•œ ์Šคํƒฏ์„ ํ™•๋ณดํ• ์ง€, ์•„๋‹ˆ๋ฉด ์ค‘๊ฐ„์— ํฌ๊ธฐํ•˜๊ณ  ๋งŒ์กฑํ• ์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์Šคํƒฏ์ด ๋ณ€ํ•˜๋ฉด ๋Œ€ํ™”๊ฐ€ ๋งˆ๋ฌด๋ฆฌ๋˜๋Š” ๋‹ค๋ฅธ ์ด์•ผ๊ธฐ๋“ค๊ณผ ๋‹ฌ๋ฆฌ, ์Šคํƒฏ์ด ๋ณ€ํ•˜๊ณ ๋„ ํ—ฌ์ฐฝ์ด ๊ณ„์† ๋Œ€์‚ฌ๋ฅผ ์นฉ๋‹ˆ๋‹ค.


5. ์ด์•ผ๊ธฐ2



18b3c42ff1de3da278b6d2b019866938aba4eabb91154113b002e83dadca0fe840a2528719f3782f85e01e403c7490779ee36a9e2ff0c3c8ba2ce983b3c74ef6


18b3c42ff1de3da278b6d2b0198969380ef85331ee93fb71b89fbb88178ffbeb8698f34eebb3658b3230a2cc7af7c9195b0cbe20e1c6fe69890f359c8548a0aa


์ œ๊ฐ€ ์‚ฌ์šฉ์ค‘์ธ astar ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—์…‹์—์„  Ai๋ชฉ์ ์ง€๋ฅผ Transform์œผ๋กœ ํ• ๋‹นํ•ด์„œ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์ด๋™ํ•˜๋Š” ๋ฐฉ์‹์ธ๋ฐ, ์ด ๋ชฉ์ ์ง€๋ฅผ null๋กœ ๋น„์›Œ๋†”๋„ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๊ณ„์† ๊ทธ ๋ชฉ์ ์ง€์— ๋ถ™์–ด์žˆ์œผ๋ ค๊ณ ํ•˜๋Š”? ์„ฑ์งˆ์ด ์žˆ๋”๋ผ๊ตฌ์š”.


์ง€๊ธˆ๊นŒ์ง„ ์ด astar์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ž‘๋™๋˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋Œ€ํ™”๊ฐ€ ๋๋‚ ๋•Œ๋งˆ๋‹ค ๊ฐ™์ด ๋น„ํ™œ์„ฑ์‹œ์ผœ์„œ ๋ชฐ๋ž๋Š”๋ฐ, ์œ„ ์งค๊ฐ™์ด, ํ•œnpc์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ๋๋‚˜๊ณ  ๋‹ค๋ฅธ npc์— ๋ง์„ ๊ฑธ ์ƒํ™ฉ์ด ์ƒ๊ธด๋‹ค๋ฉด ๋ง์„ ๊ฑธ์ž๋งˆ์ž ๋‹ค์‹œ ์•„๊นŒ ์ž๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ธฐํ˜„์ƒ์ด ๋ฐœ์ƒ...



18b3c42ff1de3da278b6d2b019886938e2a0e76d3aff53af93c90f4f03e360366c2d466b0276d97633e37a2d98eff931ef1d99007b54169492711ebed391e923



์ด๊ฑธ ์–ด์ฐŒํ•ด์•ผ๋˜๋‚˜ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€, ๋Œ€ํ™”๊ฐ€ ์‹œ์ž‘๋  ๋•Œ ๊ทธ๋ƒฅ ํ•ด๋‹น ์œ„์น˜์— astar์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ด๋™๋˜๋Š” ์ฒ˜๋ฆฌ. ์ฆ‰, ์ œ์ž๋ฆฌ๊ฑธ์Œ์„ ์‹œํ‚ค๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•ด์†Œ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์ด๋™ํ•จ์ˆ˜๋ฅผ ์žฌํ™œ์šฉํ•œ๊ฑฐ๋ผ ๋‚˜๋ฆ„ ์ตœ์„ ์˜ ํ•ด์†Œ๋ฐฉ์•ˆ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค


ํ•˜์ง€๋งŒ ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—์…‹์˜ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ๋ชฐ๋ผ์„œ ๊ทผ๋ณธ์ ์ธ ํ•ด๊ฒฐ๋ฐฉ์‹์ด ์•„๋‹Œ๊ฒŒ ์ข€ ์ฐ์ฐํ•˜๋„ค์š”.


https://assetstore.unity.com/packages/tools/behavior-ai/a-pathfinding-project-pro-87744


ํ˜น์‹œ ์ด ์—์…‹์„ ๋˜ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹  ๋ถ„์ด ์žˆ๋‹ค๋ฉด, ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€... ํ”ผ๋“œ๋ฐฑ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ฐธ๊ณ ๋กœ ์ €๋Š” ์ € ์—์…‹์˜ ๋ฌด๋ฃŒ๋ฒ„์ ผ์„ ์‚ฌ์šฉ์ค‘์ž…๋‹ˆ๋‹ค.


/////


์ผ์ง€ ์•ž์ž๋ฆฌ๊ฐ€ ์–ด๋А๋ง 2๋กœ ๋ฐ”๋€Œ์—ˆ๊ตฌ๋‚˜... 4๊นŒ์ง„ ๊ฐ€์ง€ ์•Š๋„๋ก ๋ถ€์ง€๋Ÿฐํžˆ ๋งŒ๋“ค์–ด์•ผ๊ฒ ๋‹ค