Isometric์ด ์๋๋ผ Hexagonal์ธ 2d ํ์ผ๋งต์ ๊ฐ์ง๊ณ ๋์ด์ฐจ๊ฐ ์๋๋ฏํ ํจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ์ํด ๊ฐ ํ์ผ์ pivot์ ๋ง์ง์๊ฑฐ๋ ธ๋๋ฐ, ๊ทธ ๊ฒฐ๊ณผ ๊ฐ ํ์ผ์ ์คํ๋ผ์ดํธ๊ฐ ์ํ grid์ cell ๋ฐ๊นฅ์ผ๋ก ์์ ธ๋์ค๊ฒ ๋จ. ๋ฌธ์ ๋ ๋ด๊ฐ grid์ WorldToCell ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ cell ๋ฐ๊นฅ์ผ๋ก ์์ ธ๋์จ ์คํ๋ผ์ดํธ๋ฅผ ํด๋ฆญํ์ ๋๋ ๊ทธ ์คํ๋ผ์ดํธ๊ฐ ์ํด์๋ cell์ ์ขํ๊ฐ ๋์ค๊ธธ ๋ฐ๋๋ค๋ ๊ฒ. ๊ทธ๋ฌ๋๊น, ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ํ์ผ์ ๋ณด๋ฉด ์คํ๋ผ์ดํธ๊ฐ ์์ชฝ cell 2๊ฐ๋ก๋ ์์ ธ๋์ ์์์. ๊ทธ ๋ถ๋ถ์ ํด๋ฆญํ์ ๋๋ ๊ทธ ์์ชฝ cell์ด ์๋๋ผ ์คํ๋ผ์ดํธ๊ฐ ์ํด ์๋ ๊ทธ ์๋ cell์ด ์ ํ๋๊ฒ ํ๋๊ฒ ๋ชฉํ์ธ๊ฑฐ.
๊ณ ๋ฏผํ๋ค๊ฐ ์ด๋ ๊ฒ ํด๊ฒฐํจ. ๋ง์ฐ์ค ํด๋ฆญ์ ํ ๋ค์ ๊ทธ๊ฑธ ๊ฐ์ง๊ณ ScreenPointToRay์ Physics2D.Raycast๋ฅผ ๊ฐ์ง๊ณ ํ์ผ๋งต 2d ์ฝ๋ผ์ด๋๋ ์ถฉ๋ํ ์ขํ๋ฅผ ๊ตฌํ์ผ๋ฉด, ๊ทธ๊ฑธ ๊ฐ์ง๊ณ ํฝ์ 5๊ฐ๋งํผ ์์ชฝ, ํฝ์ 5๊ฐ๋งํผ ์๋ซ์ชฝ, ํฝ์ 10๊ฐ๋งํผ ์๋ซ์ชฝ์ธ ์ขํ 3๊ฐ๋ฅผ ์ถ๊ฐ๋ก ๊ตฌํจ.
๋ง์ฝ ํฝ์ 5๊ฐ๋งํผ ์์ชฝ์ธ ์ขํ๊ฐ ์์๋์ด ์๋ ํ์ผ์ ์ข ๋ฅ๊ฐ ๋ฐ๋ค(์ ์ค์ท ๊ฐ์ฅ ์ผ์ชฝ์ ํ๋์ ํ์ผ)๋ผ๋ฉด, ๊ทธ ํ์ผ์ ํ์ฌ ์ ํ ๋ ํ์ผ๋ก ์ง์ .
๋ง์ฝ ์์ ํ์ง ์์ ์ขํ๊ฐ ์์๋์ด ์๋ ํ์ผ์ ์ข ๋ฅ๊ฐ ํ์(๋ฐ๋ค ์ค๋ฅธ์ชฝ)์ด๋ผ๋ฉด, ๊ทธ ํ์ผ์ ํ์ฌ ์ ํ ๋ ํ์ผ๋ก ์ง์ .
๋ง์ฝ ํฝ์ 5๊ฐ๋งํผ ์๋ซ์ชฝ์ธ ์ขํ๊ฐ ์์๋์ด ์๋ ํ์ผ์ ์ข ๋ฅ๊ฐ ์ธ๋(ํ์ ์ค๋ฅธ์ชฝ)์ด๋ผ๋ฉด, ๊ทธ ํ์ผ์ ํ์ฌ ์ ํ ๋ ํ์ผ๋ก ์ง์ .
๋ง์ฝ ํฝ์ 10๊ฐ๋งํผ ์๋ซ์ชฝ์ธ ์ขํ๊ฐ ์์๋์ด ์๋ ํ์ผ์ ์ข ๋ฅ๊ฐ ์ฐ๋งฅ(์ธ๋ ์ค๋ฅธ์ชฝ)์ด๋ผ๋ฉด, ๊ทธ ํ์ผ์ ํ์ฌ ์ ํ ๋ ํ์ผ๋ก ์ง์ .
์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์.
์ค๋ช ์ ์ ๋ชปํ๋ ํธ์ด๋ผ์ ๋ฏธ์...
์ด๊ฑฐ ํ์ผ๋ง๋ค collider ๋ค๋ฅด๊ฒ ํ ์ ์์ง ์๋ ๊ทธ๊ฑฐ์ฐ๋ฉด ๋ ๊ฑฐ ๊ฐ์๋ฐ
์ค ในใ ? ํจ ๊ฒ์ํด๋ด์ผ๊ฒ ๋ค. ใณใณ
์ฝ๋๋ฅผ ์์ ํ ์ดํดํ์ง ๋ชปํ๋๋ฐ ์ ๊ฑฐ else if๋ฌธ ์์ด ์ด์ ๊ฐ ์์ด?
ใ ใ ์ฐ์ ๋ฐ๋ค์ธ์ง๋ฅผ ํ์ธํ๊ณ , ๊ทธ ๋ค์์ ๋์ด๊ฐ ๋ฎ์ ์งํ๋ถํฐ ๋์ ์งํ ์์๋ก ํ๋์ฉ ํ์ธํ๋๊ฑฐ๋ผ ๋ณด๋ฉด ๋จ. ๋ฐ๋ค ํ์ผ์ ์คํ๋ผ์ดํธ ์์ ์ฐ๋งฅ ํ์ผ์ ์คํ๋ผ์ดํธ๊ฐ ๊ฒน์ณ์ ธ ์์ ์๋ ์์ผ๋๊น.
๊ทธ๋ผ ๊ฑฐ๊พธ๋ก ๋์ด๊ฐ ๋์ ์งํ๋ถํฐ ์ฒดํฌํ๋ฉด ์ข๋ ํธํ์ง ์๋๊น?
๋ฐ๋ค ์คํ๋ผ์ดํธ ์์ ์ฐ๋งฅ ์คํ๋ผ์ดํธ๊ฐ ๊ฒน์ณ์ง ๊ฒฝ์ฐ์๋ ๋ฌด์กฐ๊ฑด ์ฐ๋งฅ ์คํ๋ผ์ดํธ๊ฐ ์ํ ํ์ผ์ด ์์ ๋์ค๋๊น, ๋จผ์ ๋ฐ๋ค๋ถํฐ ํ์ธํ๊ณ ๊ทธ ํ ์ฐ๋งฅ์ ํ์ธํ๋ฉด ์ฐ๋งฅ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฎ์ด ์์ฐ๊ฒ ๋์ ๊ทธ๋ ๊ฒ ํจ.