如何获得下一点位置?

时间:2019-01-20 14:14:37

标签: c# unity3d

如何获取绿点位置? 红点位置是已知的。

例如我想获得鼠标位置+ 0.5或+ 1.0等。

enter image description here

1 个答案:

答案 0 :(得分:0)

假设红色点(从左到右)是Red1,Red2和Red3,并且类型为Vector2

Vector2 LeftGreen = ((Red1 - Red2) * 4.5f) + Red2;
Vector2 RightGreen= ((Red3 - Red1) * 2.5f) + Red3;