游戏开发:如何测量玩家到道路中线曲线的最短距离?
稳定性测量游戏曲线路段中线距离计算问题
我正在为一款特定控制器开发稳定性测量游戏,玩家需通过站立时的身体重心转移转向,尽可能保持在道路上。为衡量玩家的道路跟随效果,需在道路正中央设置一条曲线,获取玩家到该曲线的最短路径(线段)以计算与中线的距离。
现有直线路段解决方案
已实现直线路段的距离计算:从玩家位置向道路平面持续发射rayCast(射线检测),利用平面法线向量确保射线始终垂直于平面,以此得到到中线平面的距离。
直线路段含中线平面示意图:
曲线路段的困惑
对于如半径5单位的90度转弯这类曲线路段,不清楚如何实现检测,无法确定持续计算射线方向的方法。
90度转弯示意图:
内容的提问来源于stack exchange,提问作者N_C_Pub
相关产品推荐
相关产品推荐

