私のレース ゲームでは、ウェイポイント ベースの位置追跡システムを使用しています。順序付きリストを使用しています。以下は私のコードで、正常に動作しています。
IOrderedEnumerable<KeyValuePair<string, Player>> sortedPlayer = players.OrderBy(x => x.Value.distanceToWaypoint).OrderByDescending(x => x.Value.activeWaypointIndex);
私の問題は、最初のラップの後、有線で動作していることです。うまくいきません。は、ゲームに 10 個のウェイポイントがあると見なすことを意味します。プレーヤーが最初のウェイポイントに 10 個のウェイポイントを通過した後、有線で動作し始めます。
正しく通過したラップ数をカウントするラップ カウンター スクリプトがあります。そのラップカウントを使用してこの問題を解決する方法はありますか