ย void Update()
ย ย {
ย ย ย ย if (Input.GetMouseButtonDown(0))
ย ย ย ย {
ย ย ย ย ย ย Ray MouseRay = getCamera.ScreenPointToRay(Input.mousePosition);
ย ย ย ย ย ย if (Physics.Raycast(MouseRay, out hit))
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย string objectName = hit.collider.gameObject.name;
ย ย ย ย ย ย ย ย Debug.Log(objectName);
ย ย ย ย ย ย }
ย ย ย ย }
ย ย }
์ฝ๋ ์ด๋ ๊ฒ ์งฐ๋๋ฐ 3D์์๋ ์ ์๋ํ๋๋ฐ 2D์์๋ ์ ๋๋ค. ์ ๊ทธ๋ฐ๊ฑฐ์?
physics๋ง๊ณ physics2D ์ฌ์ฉ?
์กฐ๊ธ์ ์ ์๋ก์ด 2d์ค๋ธ์ ํธ ๋ง๋ค์ด์ ํด๋ดค๋๋ฐ ์ด ์ฝ๋ ๊ทธ๋๋ก ํด๋ ๋๊ธด ๋จ. ๊ทผ๋ฐ ๋ด๊ฐ ๊ธฐ์กด์ ๋ง๋ ์ค๋ธ์ ํธ์๋ ์๋๋๋ผ. ์ฐจ์ด์ ์ด๋ผ ํ๋ฉด ์ค๋ธ์ ํธ ์์ TMP๊ฐ ์๋๋ ๊ทธ๊ฒ ๋๋ฌธ์ธ๊ฐ?
TMP๊ฐ ๋ ์ด์บ์คํธ ๋ง๊ณ ์๋๋ณธ๋ฐ TMP ์ปดํฌ๋ํธ ์ธํ ๋ณด๋ฉด ๋ ์ด์บ์คํธ ํ๊ฒ ๊บผ์ฃผ๊ณ ์บ๋ฒ์ค๋ ๊ด๋ จ๋ ์ชฝ์์๋ ํน์ ๋ง๋๊ฑฐ ์์ผ๋ฉด ๊บผ์ฃผ๋ฉด ๋ ๋ฏ?
2D ์ค๋ธ์ ํธ์ ๋ฐ์ค ์ฝ๋ผ์ด๋๋ฅผ ์ ์ฉํ์ผ๋ฉด ์ฝ๋ผ์ด๋๋ 3D์ผ๊ฑด๋ฐ ์๋ง 2D ์ค๋ธ์ ํธ ์์ ๋ค๋ฅธ ์ฝ๋ผ์ด๋๊ฐ ์์ด์ ๋งํ๊ฑฐ์ผ๊ฑฐ์