Как вы можете видеть из этого простого кода, я использую 3 луча, и красный луч должен быть похож на пурпурную линию, она должна go от начальной до конечной позиции. Но по какой-то причине красный луч копирует желтую линию.
Не могу понять, что не так ...
Vector2 startPos = transform.position;
Vector2 endPos = transform.position + transform.up * 3f;
Debug.DrawRay(Vector3.zero, startPos, Color.green);
Debug.DrawRay(Vector3.zero, endPos, Color.yellow);
Debug.DrawLine(startPos, endPos, Color.magenta);
Debug.DrawRay(startPos, endPos, Color.red);
![enter image description here](https://i.stack.imgur.com/DAR1V.png)