diff --git a/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs b/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs index a23908fc..dba374d6 100644 --- a/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs +++ b/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs @@ -284,8 +284,8 @@ namespace Assets.Scenes.Ride.Scripts //比赛中的人只能看到当前比赛的人 public static List GetCompetitionOnlineUsers(int competitionId) { - //var result = onlineUserHelper.OnlineUsers.Where(u => u.CompetitionId == competitionId && !u.IsWatcher).ToList(); - var result = onlineUserHelper.OnlineUsers.Where(u =>!u.IsWatcher).ToList(); + var result = onlineUserHelper.OnlineUsers.Where(u => u.CompetitionId == competitionId && !u.IsWatcher).ToList(); + //var result = onlineUserHelper.OnlineUsers.Where(u =>!u.IsWatcher).ToList(); return result; } //当前比赛观察者 diff --git a/Assets/Scripts/Scenes/Ride/Scripts/AbstractPlayer.cs b/Assets/Scripts/Scenes/Ride/Scripts/AbstractPlayer.cs index 77a36db3..72b89c54 100644 --- a/Assets/Scripts/Scenes/Ride/Scripts/AbstractPlayer.cs +++ b/Assets/Scripts/Scenes/Ride/Scripts/AbstractPlayer.cs @@ -216,7 +216,10 @@ namespace Assets.Scenes.Ride.Scripts if (distance >= 0) { //transform.localPosition = nextPos; - StartCoroutine(LookAtNextPos());//转向 + if (distance > 0) + { + StartCoroutine(LookAtNextPos());//转向 + } StartCoroutine(MoveTo());//移动 } }