void Update(){ transform.Rotate(new Vector3(0, 0, speed) * Time.deltaTime); } void FixedUpdate(){ transform.Rotate(0f, 0f, speed); }
Повернути на angle градусів public Vector2 RotateVector(Vector2 v, float angle) { float radian = angle * Mathf.Deg2Rad; float _x = v.x * Mathf.Cos(radian) - v.y * Mathf.Sin(radian); float _y = v.x * Mathf.Sin(radian) + v.y * Mathf.Cos(radian); return new Vector2(_x, _y); }