
uj5u.com熱心網友回復:
要找到兩點的中點(您的“起點”和“終點”點),您只需將這些點相加,然后除以 2:
var mid = ( start end ) / 2;
var direction = end - start;
var perp = Vector2.Perpendicular(direction);
您現在將擁有一個垂直于線段的向量。現在你只需要確定你想沿著這條垂直線走多遠,然后重新定位它以從該mid點開始:
var apex = (perp.normalized * height) mid;
在apex您的示例圖中,這里是“C”,并且height是您定義的值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/520220.html
標籤:C#unity3d数学
上一篇:查找網格中的最小未填充索引
