三维矢量旋转参考:
Vector3 vecRotRight = Quaternion.AngleAxis(angle, Vector3.forward) * Vector3.right;
Vector3 vecRotUp = Quaternion.AngleAxis(angle, Vector3.forward) * Vector3.up;
二维矢量旋转参考
Vector2 vecRotRight = Quaternion.Euler(0, 0, angle) * Vector2.right;
Vector2 vecRotUp = Quaternion.Euler(0, 0, angle) * Vector2.up;