DjBolo
1
Hi,
I need to do vector calculation but i don’t know how to start that.
Green and red positions are known as Vector3 and “r” as a float value. I need to receive position of orange point.
My solution:
Vector3 redPos; //red dot
Vector3 greenPos; //green dot
float maxDis; // "r" value
//script on orange dot, change its position
transform.position = redPos;
transform.LookAt(greenPos);
transform.position += transform.forward * maxDis;

This is what Lerp is for:
Vector3 orangePos = Vector3.Lerp(redPos, greenPos, r);