์นด๋ฉ”๋ผ๊ฐ€ ์•„๋ž˜์ชฝ 90๋„๊นŒ์ง„ ๋Œ์•„๊ฐ€๋Š”๋ฐ, ์œ„์ชฝ 90๋„(-90๋„, 270~360๋„ ๋ถ€๋ถ„)๋กœ๋Š” ์•ˆ ๋Œ์•„๊ฐ€๋Š” ๋ถ€๋ถ„

์ฝ”๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ˆ˜์ •ํ•ด์•ผ๋ ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”




29b1d132e98376b660b8f68b12d21a1d9e83022c2c


void control_vision()

ย  ย  {

ย  ย  ย  ย  if (camPosition == null) return;

ย  ย  ย  ย  Vector3 _rotate = camPosition.transform.rotation.eulerAngles + new Vector3(Input.GetAxisRaw("Mouse Y"), Input.GetAxisRaw("Mouse X"), 0) * vision_sensitivity * Time.deltaTime * 30;

ย  ย  ย  ย  _rotate.x = Mathf.Clamp(_rotate.x, -90, 90);

ย  ย  ย  ย  camPosition.transform.rotation = Quaternion.Euler(_rotate);

ย  ย  ย  ย  _rigidbody.rotation *= Quaternion.Euler(0, Input.GetAxisRaw("Mouse X") * vision_sensitivity * Time.deltaTime * 30, 0);

ย  ย  }