์ธํฐ๋ท ์์ ๋ณด๋ฉด ์ด์ฉ๋๋ 2์ฐ๊ณ ์ด์ฉ๋๋ 3์ฐ๋๋ฐ
๋๋ค 2d์
์ฐจ์ด ์์ ํ๋๋ Z์ถ๊น์ง ๋ณด๊ฒ ๋ค๋๊ฑด๋ฐ
Vector2๋ Vector3๋ ์ฐจ์ด๊ฐ ์๊ณ , ์ด๊ฑด ์ ๋ํฐ ๋งค๋ด์ผ์ ๋์ ์์
z์ถ ์ฐจ์ด ์๋๊ฐ์?
https://docs.unity3d.com/ScriptReference/Vector2-operator_Vector2.html
ใณใณ
๊ตณ์ด ๋ฐ์ง์๋ฉด Vector3 ์์ Vector2๊ฐ ์ํด ์๋ค๋ผ๊ณ ๋งํ ์ ์๊ธดํจ
๊ฐ 3๊ฐ๋ค์ด๊ฐ๋ ๋ฒกํฐ ์ฐ๊ฒ ๋ค๋๊ฑฐ์ง
ใ ใ ใ ใ 2d๋กํ๋์ค์ธ๋ฐ Vec2๋กํ๋ฉด ์ค๋ฅ๋์ Vec3์ผ๋ก ํ๋๊น ๋์ ๋ฌผ์ด๋ดค์ด์ฉ
๋ฒกํฐ2๋ ๋ฒกํฐ3์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ก ์๋ฌด๋ฐ ์ฐ๊ด๋ ์๋ ๋ ๋ฆฝ์ ์ธ ๊ตฌ์กฐ์ฒด์ ๋ฒกํฐ2๋ x, y๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๊ตฌ์กฐ์ฒด๊ณ , ๋ฒกํฐ3์ x, y, z๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๊ตฌ์กฐ์ฒด์. ๊ทธ๊ฑธ ์ฌ์ฉ์ ํธ์๋ฅผ ์ํด ์ ๋ํฐ๊ฐ ๋ฒกํฐ2~3๊ฐ ์คํผ๋ ์ดํฐ๋ฅผ ํตํด ๋ณํํด์ฃผ๋ ํจ์๋ฅผ ์ ๊ณตํด์ ํ์์ ๋ง๊ฒ ๋ฐ๊ฟ์ฃผ๋ ๊ฑฐ์. ์๋ฅผ๋ค์ด Transform์ ๋ฒกํฐ3์ ์ฌ์ฉํ๋๋ฐ 2D ํ๋ก์ ํธ์์ ์์น๋
๋ฒกํฐ2๋ก ์ถฉ๋ถํ ํํ์ด ๊ฐ๋ฅํ๋๊น ์ผ๋จ ์ฐ์ฐ์ ๋ฒกํฐ2๋ก ํ๊ณ ๋ง์ง๋ง ๋ถ๋ถ์์ ์ ๋ํฐ๊ฐ ์๋์ผ๋ก ๋ฒกํฐ3์ผ๋ก ํ๋ณํํด์ฃผ๋๊ฑฐ์ง.
์ฐจ์ด ์์ ํ๋๋ Z์ถ๊น์ง ๋ณด๊ฒ ๋ค๋๊ฑด๋ฐ
Vector2๋ Vector3๋ ์ฐจ์ด๊ฐ ์๊ณ , ์ด๊ฑด ์ ๋ํฐ ๋งค๋ด์ผ์ ๋์ ์์
z์ถ ์ฐจ์ด ์๋๊ฐ์?
https://docs.unity3d.com/ScriptReference/Vector2-operator_Vector2.html
ใณใณ
๊ตณ์ด ๋ฐ์ง์๋ฉด Vector3 ์์ Vector2๊ฐ ์ํด ์๋ค๋ผ๊ณ ๋งํ ์ ์๊ธดํจ
๊ฐ 3๊ฐ๋ค์ด๊ฐ๋ ๋ฒกํฐ ์ฐ๊ฒ ๋ค๋๊ฑฐ์ง
ใ ใ ใ ใ 2d๋กํ๋์ค์ธ๋ฐ Vec2๋กํ๋ฉด ์ค๋ฅ๋์ Vec3์ผ๋ก ํ๋๊น ๋์ ๋ฌผ์ด๋ดค์ด์ฉ
๋ฒกํฐ2๋ ๋ฒกํฐ3์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ก ์๋ฌด๋ฐ ์ฐ๊ด๋ ์๋ ๋ ๋ฆฝ์ ์ธ ๊ตฌ์กฐ์ฒด์ ๋ฒกํฐ2๋ x, y๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๊ตฌ์กฐ์ฒด๊ณ , ๋ฒกํฐ3์ x, y, z๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๊ตฌ์กฐ์ฒด์. ๊ทธ๊ฑธ ์ฌ์ฉ์ ํธ์๋ฅผ ์ํด ์ ๋ํฐ๊ฐ ๋ฒกํฐ2~3๊ฐ ์คํผ๋ ์ดํฐ๋ฅผ ํตํด ๋ณํํด์ฃผ๋ ํจ์๋ฅผ ์ ๊ณตํด์ ํ์์ ๋ง๊ฒ ๋ฐ๊ฟ์ฃผ๋ ๊ฑฐ์. ์๋ฅผ๋ค์ด Transform์ ๋ฒกํฐ3์ ์ฌ์ฉํ๋๋ฐ 2D ํ๋ก์ ํธ์์ ์์น๋
๋ฒกํฐ2๋ก ์ถฉ๋ถํ ํํ์ด ๊ฐ๋ฅํ๋๊น ์ผ๋จ ์ฐ์ฐ์ ๋ฒกํฐ2๋ก ํ๊ณ ๋ง์ง๋ง ๋ถ๋ถ์์ ์ ๋ํฐ๊ฐ ์๋์ผ๋ก ๋ฒกํฐ3์ผ๋ก ํ๋ณํํด์ฃผ๋๊ฑฐ์ง.