vector3๋ ๋ถ๋์์์ ๋ฌธ์ ๋๋ฌธ์ == ์ ์ฌ์ฉํด์ ์๋๋ค๊ณ ๋ค์์
vector3.equal ๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ ์๋ค๊ณ ํ๊ณ ..
๊ทธ๋ผ dictionary์ ํค์ vector3๋ฅผ ๋ฃ๋ ๊ฒ๋ ํค๊ฐ์ ์ ํํ๊ฒ ๋น๊ต ๋ชปํด์ ๊ฐ๋ฅํ๋ฉด ์ฌ์ฉํ์ง ์๋๊ฒ ์ข์๊ฑฐ์?
comparekey๋ก ํน์ vector3๊ฐ์ ๊ฐ์ง ํค๊ฐ ์๋์ง ํ์ธํ๋ ๊ฒ๋ ๋๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ์๋ฐ..
๊ทธ๊ฑธ ๋ ๋์ ํค๊ฐ์ ์ ๋ฒกํฐ๋ฅผ ์ง์ด ๋ฃ์ผ๋ ค๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์
๊ทธ ==๊ฐ ์์ข๋ค๋ ๋ง์ ์ปดํจํฐ๊ฐ ์ซ์ดํ๋ค๋ ๋ง์ด ์๋๊ณ float์ ์ด๋ฆฌ์ ๋ฆฌ ๋ํ๊ณ ๊ณฑํ๊ณ ๋ง์ง ๋ค์๋ ==๊ฐ ์ฑ๋ฆฝํ ์ผ์ด ์ ์์ด์ ๊ทธ๋ฐ๊ฑฐ vector3(0,0,0) ์ด๋ฐ์์ผ๋ก ์ด๊ธฐํํ ํ์๋ ์ ๋จนํ
ํค๊ฐ์ ์ ๋ฒกํฐ๋ฅผ ์...?
์์งํ ๋๊ณ ๋ง๊ณ ๋ฅผ ๋ ๋์ ์ฝ๋์ค๊ณ๊ฐ 99% ํ๋ฅ ๋ก ์๋ชป๋์์
๋ค๋ค ๊ฐ์ ์ง์ ์ ํ๋๊ฑธ ๋ณด๋ ๋ด๊ฐ ์์ ์๋ชป ์๊ณ ์๋ ๊ฒ ๊ฐ์๋ฐ ํค๊ฐ์ ๋ฒกํฐ๋ฅผ ๋ฃ๋๊ฒ ๋ถ๋์์์ ๋น๊ต ๋ฌธ์ ๊ฐ ์๋๋ผ ๊ทธ๋ฅ ์ค๊ณ์์ค์์๋ถํฐ ๊ดด์ํ ์ง์ธ ๊ฑฐ์? ๋ ์ขํ๋ฅผ ๊ธฐ์ค์ผ๋ก ํน์ ๋ฐธ๋ฅ๊ฐ์ ๋ด์๋๋๊ฒ ๊ทธ๋ ๊ฒ๋ ์ด์ํ ํ๋์ธ์ง ์์ง ์ดํด๊ฐ ์ ๊ฐ..ใ ใ
๋ ๋๋ฆ๋๋ก ๋ ผ๋ฆฌ์ ์ธ ์ด์ ๊ฐ ์์ด์ ์ธํ ๋ ์ ๋์๊ฐ๋ฉด ์๊ด์์ง๋ง ๋ณดํต์ ํค๊ฐ์ผ๋ก Vector3๋ฅผ ์ ์์ฐ์ง.
๊ทธ๊ฑธ ์๊ณ ์์ผ๋ฉด int๋ก ๊ตฌ์กฐ์ฒด ๋ง๋ค์ด์ ํค๋ก ์ฐ๊ณ ์์๊ฑฐ๋ผ ์๊ฐํจ
๊ทธ๋ผ comparekey๋ก ์ง์ ๋น๊ต๊ฐ ์๋๊ณ ๋งค๋ฒ ๊ฐ์ ๋ณํํด์ ๋น๊ตํด์ผ ํ์ง ์์? ๊ทธ๋ฅ ์ด ๋ฐฉ๋ฒ์ ํฌ๊ธฐํด์ผ ๊ฒ ๋ค ๋ค๋ค ๋ต๋ณ ๊ณ ๋ง์
๋์ ๋๋ฆฌ๋ ๋งต์์ ํค๋ ๋ช ํํ๊ฒ ์๋ณ๋๋ ๊ฐ์ ์ฐ๋๊ฒ ์ค์ํ๊ฑฐ์ง ๋ณํ์ ๊ฑฐ์น๋ ๋ถํธํจ์ด ๋ฌธ์ ๊ฐ ์๋๋๊น์
1. ๋๋ ์๋ ๊ฒ์ฒ๋ผ Vector3๋ float 3๊ฐ๊ฐ ๋ด๊ฒจ์๊ธฐ ๋๋ฌธ์ ๋ค๊ฐ ์๊ฐํ ๊ฒ์ฒ๋ผ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์
2. ๋ง์ฝ Vector3๊ฐ ๋ณํ์ง ์๋ ๊ฐ์ด๋ผ๋ฉด ๋์ ๋๋ฆฌ์ ์ฌ์ฉํด๋ ๋ฌธ์ ๋ ์๊ฒ ์ง๋ง, ๋ณํ์ง ์๋ Vector3๊ฐ๋ณด๋ค Key๊ฐ์ผ๋ก ์ฐ๊ธฐ ์ข์ ๋ณํ์ง ์๋ ๊ฐ์ด ์กด์ฌํ ํ๋ฅ ์ด ์์ฃผ์์ฃผ์์ฃผ ๋์
Vector3Int.Floor