์ฒซ ๊ฐ๋ฐ์ด๋ค ๋ณด๋ ์๋ฌ์ฌํญ์ด ๋๋ฌด ๋ง์์ ์งํ์ด ๋๋๋ฐ ๊ทธ๋๋ ์กฐ๊ธ์ด๋ผ๋ ์ฌ๋ ค๋ด ๋๋ค.
1. ์คํฌ ๋ฒ์์ค์ ย
๋ฒ์๋ฅผ ์ด๋ป๊ฒ ์ค์ ํ ๊น ๊ณ ๋ฏผํ์๋๋ฐ. ์๋ ์ ์จ๋ณธ LOS๊ฐ ์๊ฐ๋์ ๊ฐ์ ธ์ ์ฌ์ฉํ์ต๋๋ค.ย
List๋ฅผ ๋ง๋ค์ด์ ๋ฒ์ ์์ ๋ค์ด์๋ Enemy ๊ด๋ฆฌํ ๋ฏ
์์ผ๋ก ํด์ผ๋ ๊ฒย
1) ์ง์ฌ๊ฐํ ๋ชจ์์ผ๋ก ์ค๋ธ์ ํธ Foward์์ Ray hit ๋ฐ์ฌํ๊ธฐ
2)ย ์คํฌ๋ณ ํ๋ผ๋ฏธํฐ์ ๋ฐ๋ฅธ ๋ฒ์ ๋ณํ
LOSย ์ฐธ์กฐ :ย https://www.linkedin.com/pulse/using-raycasts-dynamically-generated-geometry-create-line-thomas
2. ๋ฏธ์ ๊ด๋ฆฌ
๋ฏธ์ ์ ์ฃผ์ ํ์คํธ ์ด์ธ์๋ ์๋์ผ๋ก ์์ฑํ ์ ์๋๋ก ํ๊ณ ์์.ย
์ด 10๊ฐ์ ๋ฏธ์ ์ ๊ฐ์ง ์ ์์ผ๋ฉฐ ์ผ์ ์๊ฐ ํน์ ์ฌ์ฉ์๊ฐ ๊ฐฑ์ ์ ํตํด ๋ณ๊ฒฝ ๊ฐ๋ฅ
๋ฏธ์ : ์ํฝ, ์ผ๋ฐ
๋ฏธ์ ์ข ๋ฅ : ์ฌ๋ฉธ, ๋ณดํธ
์์ผ๋ก ํด์ผ๋ ๊ฒย
1)ย ๋ฏธ์ ์์์๊ฐ ์ข ๋ฃ์๊ฐย
2)ย ๋ช ์์ ๋ง๊ฒ ๋ชฌ์คํฐ ์ง์ด๋ฃ๊ธฐ (๋์ถฉ ๋ฐฑํฉ์๊ณ ๋ฆฌ์ฆ ์ธ๊น...)
3. ์ ๋๊ด๋ฆฌ
Units๋ผ๋ ๋ฆฌ์คํธ, ๊ฐ ํด๋์ค๋ณ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด์ ๊ด๋ฆฌย
๊ฐ ํด๋์ค๋ณ ๊ฑด๋ฌผ๋ ๋ง๋ค๊ฑฐ๊ณ ํด๋์ค๋ณ ์ด๋ฒคํธ๋ ์์ฑํด์ผ๋๋ ์ด๋ ๊ฒ ๋ง๋ค์ด๋๋๊ฒ ํธํ๊ฒ ์ฃ ?
ํธํ์ผ๋ฉด ์ข๊ฒ ๋ค..
๋ณ ๋ด์ฉ์๋๋ฐ ์ฌ์ง๋๋ฌธ์ ์ธ๋์์ด ๊ธธ๊ฒ ๋ณด์ด๋ค์.. ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
ํ๋ฌ ๋ค์ฏค์ ํ๋กํ ํ์ ์ด ๋์ค๋ฉด ์ข๊ฒ ๋๋ฐ ํฑ๋ ์์ด๋ณด์ฌ์ ์ฌ๋๊ฒ ใ ๋ฏธ๋๋ค์ ใ
๋๊ธ 0