【发布时间】:2021-09-02 05:25:16
【问题描述】:
在我的 Race Game 中,我使用的是基于航路点的位置跟踪系统。我正在使用有序列表。 下面是我的代码,它工作正常。
IOrderedEnumerable<KeyValuePair<string, Player>> sortedPlayer = players.OrderBy(x => x.Value.distanceToWaypoint).OrderByDescending(x => x.Value.activeWaypointIndex);
我的问题是在第一圈之后,它的行为是有线的。它工作不正常。意味着考虑到游戏有 10 个航点。在玩家通过 10 个航路点到达第一个航路点后,它开始进行有线连接。
我有一个圈数计数器脚本,可以计算正确通过的圈数。是否有任何方法可以使用该圈数来解决此问题
【问题讨论】:
标签: c# unity3d position sortedlist waypoint