์ปดํจํฐ ์ ๋ง์ฐ์ค axis ์๊ฒฝ์ฐย Input.GetAxis("Mouse X"); =ย ย Input.touches[0].deltaPosition.xย ์ด๋ฐ๊ฑธ๋ก ๋ฐ๊ฟ์ฃผ๋ฉด์ ๋ชจ๋ฐ์ผ์ ์ ์ฉ ์์ผฐ๋๋ฐ,
Input.GetAxis("Mouse ScrollWheel")
๋ง์ฐ์ค ํ ์ด๋ ๊ฒฝ์ฐ ์ด์ฐ ์ ์ฉ์ ํด์ค์ผ ํ ๊น์???
void Zoom()
ย ย {
ย ย ย ย Distance += Input.GetAxis("Mouse ScrollWheel") * ZoomSpeed * -1;
ย ย ย ย Distance = Mathf.Clamp(Distance, 5f, 20f);
ย ย ย ย AxisVec = transform.forward * -1;
ย ย ย ย AxisVec *= Distance;
ย ย ย ย MainCamera.position = transform.position + AxisVec;
ย ย }
์ด๊ฒ ํ์ฌ ์ปดํจํฐ ์์์ ํ ๋ก ์ค์ธ, ์ค ์์ํ๋ ์ฝ๋์ธ๋ฐ
๋ชจ๋ฐ์ผ์ ์ ์ฉ์ํค๊ณ ์ ํ๋ฉด ์ด์งํด์ค์ผ ํ ๊น์??
์ ๋ํฐ ํํ ๋ฆฌ์ผ์์ ์๋ ค์ฃผ๋ ํฐ์น๋ฅผ ํตํ ์ค ์ธ, ์์ ์ฝ๋๋ฅผ ์จ๋ด๋ ์ ์ฉ์ด ์๋๋๋.. ์ค ์ธ ์์ ์ด์ฐ ํด์ค์ผํ ์ง ๋ฏธ์น๊ฒ ๋๋ฐ ํฌํ๊ฐ ํ์ํฉ๋ค๋ค ใ
ํฐ์น์นด์ดํธ๋ก ํจ
๋ชจ๋ฐ์ผ๊ฒ์์์ ์ค์ธ์์ํ๋๋ฐฉ์์ ์๊ฐ๋ฝ ๋๊ฐ๋ก ํฐ์นํ๊ณ ๋๊ฐ์ ํฐ์น๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ด์ง๋ฉด ์ค์ธ ํฐ์น๊ฑฐ๋ฆฌ๊ฐ ์ข์์ง๋ฉด ์ค์์ํ๋ ๋ฐฉ์์ด์์
์์ ํด๊ฒฐํ ใณใณ
ํฐ์น์ ๋ฐ๋ฅธ ๊ฐ์ ๋ง์ฐ์ค ํ ๋์ ์ ์ง์ด๋ฃ์ผ๋ ์ ์๋๋๋ค์