Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save KaseliaePenguin/6f5b881a12adaea40a9db8eeff32a43f to your computer and use it in GitHub Desktop.
Save KaseliaePenguin/6f5b881a12adaea40a9db8eeff32a43f to your computer and use it in GitHub Desktop.
Vector3 GetHorizontalAxis(float inputHorizontal)
{
return new Vector3(0, inputHorizontal, 0);
}
Vector3 GetVerticalAxis(float inputVertical)
{
return transform.right * inputVertical;
}
void CameraMove(Vector3 currentPosition)
{
var horizontalAxis = GetHorizontalAxis(m_horizontalActivity, m_subHorizontalActivity);
transform.RotateAround(
transform.position - m_distance,
horizontalAxis,
horizontalMoveSpeed * m_sensitivityRate * Time.deltaTime * horizontalAxis.magnitude);
var verticalAxis = GetVerticalAxis(m_verticalActivity);
transform.RotateAround(
transform.position - m_distance,
verticalAxis,
verticalMoveSpeed * m_sensitivityRate * Time.deltaTime * verticalAxis.magnitude);
transform.LookAt(m_lookAtPosition);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment