2D ํƒ‘๋ทฐ RPG๊ฒŒ์ž„๊ฐ™์ด ์›€์ง์ด๋Š” ๊ฒŒ์ž„์ธ๋ฐ

๋ฉ”๋‰ด ๊ธฐ๋Šฅ์ค‘์— ์บ์น˜๋งˆ์ธ๋“œ์ฒ˜๋Ÿผ ๋ง˜๋Œ€๋กœ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ์žฅ์„ ๋„ฃ์„ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค

Line Renderer๋ฅผ ์“ฐ๋ผ๊ณ  ํ•ด์„œ ๊ฒจ์šฐ๊ฒจ์šฐ ๊ทธ๋ฆฌ๋Š”๊ฒƒ๊นŒ์ง„ ์„ฑ๊ณตํ–ˆ๋Š”๋ฐ

๊ทธ๋ฆฐ๋‹ค์Œ ์บ๋ฆญํ„ฐ๊ฐ€ ์›€์ง์—ฌ์„œ ์นด๋ฉ”๋ผ๊ฐ€ ์ด๋™ํ•œ ํ›„ ๋‹ค์‹œ ์—ด์–ด๋ณด๋ฉด ๊ทธ๋ฆฐ๊ฒŒ ํ™”๋ฉด ๋ฐ–(๊ทธ๋ ธ๋˜ ์ž๋ฆฌ ๊ธฐ์ค€์œผ๋กœ)์— ์žˆ์Šต๋‹ˆ๋‹ค..


LineRenderer์˜ Use World Space๋ฅผ ์ฒดํฌ ํ•ด์ œํ•˜๋ฉด ์”ฌ ๋ทฐ์—์„œ๋Š” ์ œ๋Œ€๋กœ ๋”ฐ๋ผ์˜ค๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š”๋ฐ

์ •์ž‘ ์ธ๊ฒŒ์ž„์—์„œ ์•ˆ๋ณด์ด๋„ค์š”;; ์ด๊ฒŒ ๋ฌด์Šจ ๊ธฐ์ค€์ธ์ง€


์ด๊ฑฐ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊นŒ์š” ใ… ใ… 

์บ”๋ฒ„์Šค ๋ Œ๋” ๋ชจ๋“œ๋Š” ๋ผ์ธ ๋ Œ๋”๋Ÿฌ๋ฅผ UI ์œ„๋กœ ๋ณด๋‚ผ์ˆ˜๊ฐ€ ์—†์–ด์„œ ์˜ค๋ฒ„๋ ˆ์ด ์•„๋‹ˆ๊ณ  screen space - camera๋กœ ์„ค์ •ํ•ด๋†จ์Šต๋‹ˆ๋‹ค



๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ €๊ฒƒ ์•Œ์•„๋ณด๋‹ค๊ฐ€ ๊ถ๊ธˆํ•ด์ง„๊ฑด๋ฐ

์ขŒํ‘œ๊ฐ€ ์Šคํฌ๋ฆฐ ์›”๋“œ ๋ทฐํฌ์ธํŠธ ์ด๋ ‡๊ฒŒ ์žˆ์œผ๋ฉด

๋งŒ์•ฝ WorldToViewpoint ํ•จ์ˆ˜๋ฅผ ๊ฑฐ์นœ Vector3 ์ขŒํ‘œ๋Š” ๋”์ด์ƒ ์›”๋“œ ๊ธฐ์ค€์ด ์•„๋‹ˆ๋ผ ๋ทฐํฌ์ธํŠธ์— ๊ณ ์ •๋˜๋Š”๊ฑด๊ฐ€์š”??

์•„์ง๋„ ์นด๋ฉ”๋ผ ๋ ˆ์ด์บ์ŠคํŠธ ์บ”๋ฒ„์Šค ์ด๋Ÿฐ๊ฒƒ๋“ค์€ ๊ฐ์ด ์•ˆ์˜ค๋„ค์š” ใ…œใ…œ