提高骑行时间精准度和一些细节调整

This commit is contained in:
lishuo 2021-07-30 18:08:31 +08:00
parent 07a7a95aa8
commit ea70e04ec0
12 changed files with 2740 additions and 2737 deletions

View File

@ -860,7 +860,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.36078432, g: 0.36078432, b: 0.43137255, a: 1}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:

View File

@ -4049,7 +4049,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &9162128331779673185
RectTransform:
m_ObjectHideFlags: 0

View File

@ -857,7 +857,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.5058824, g: 0.5058824, b: 0.54901963, a: 1}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:

File diff suppressed because it is too large Load Diff

View File

@ -172,7 +172,7 @@ namespace Assets.Scenes.Ride.Scripts
//平均破度
slope.text = Math.Round(route.AverageGrade, 2).ToString() + "%";
//比赛开始时间
StartTime.text = competition.StartTime.ToLocalTime().ToString()+" TO "+ competition.EndApplyTime.ToLocalTime().ToString();
StartTime.text = competition.StartTime.ToLocalTime().ToString()+" TO "+ competition.EndTime.ToLocalTime().ToString();
//比赛结束时间
// EndTime.text = competition.EndTime.ToLocalTime().ToString();
//比赛状态

View File

@ -58,6 +58,7 @@ namespace Assets.Scenes.Ride.Scripts
}
else
{
Distance.color = selectedColor;
Background.color = unselectedColor;
}
}

View File

@ -250,7 +250,7 @@ namespace Assets.Scenes.Ride.Scripts.Model
{
if (result.result && Directory.Exists(path))
{
//Helper.DelectDir(path);
Helper.DelectDir(path);
}
}
catch (Exception e)

View File

@ -309,7 +309,7 @@ namespace Assets.Scenes.Ride.Scripts
if (point == null) return null;
var dict = new List<System.Tuple<double, OnlineUser>>();
var allOnlineUsers = onlineUserHelper.OnlineUsers;
var allOnlineUsers = onlineUserHelper.OnlineUsers.Where(c=>c.CompetitionId == 0);
foreach (var item in allOnlineUsers)
{
if (item.Id == App.CurrentUser.Id)

View File

@ -120,6 +120,7 @@ namespace Assets.Scenes.Ride.Scripts
//graph = graphObject.GetComponent<GraphChartBase>();
chartDataSourceScript = mainController.chartDataSourceScript;
graph = mainController.graph;
cyclingExcutor = mainController.cyclingController;
}
IEnumerator TestExcute()
{
@ -195,11 +196,12 @@ namespace Assets.Scenes.Ride.Scripts
}
}
}
if (totalDistance > mapData.TotalDistance)
if (totalDistance >= mapData.TotalDistance && !stopRecord)
{
distance = totalDistance - mapData.TotalDistance;
totalDistance = mapData.TotalDistance;
stopRecord = true;
mainController.cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime();
StartCoroutine("LateUpload");
}

View File

@ -650,6 +650,7 @@ public class CyclingController : DeviceServiceMonoBase
//}
isStart = false;
isQuit = true;
cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime();
}
#endregion
@ -676,7 +677,7 @@ public class CyclingController : DeviceServiceMonoBase
public void Save(double totalDistance)
{
cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime();
//cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime();
isQuit = true;
isStart = false;
string recordId = Guid.NewGuid().ToString();

View File

@ -303,7 +303,7 @@ namespace Assets.Scenes.Ride.Scripts
{
head.gameObject.SetActive(true);
headPanel.GetComponent<Image>().color = blue;
rect.DOScale(new Vector3(1.5f, 1.5f, 1.5f), 0.5f);
rect.DOScale(new Vector3(1.2f, 1.2f, 1.2f), 0.5f);
}
else
{

View File

@ -55,10 +55,9 @@ namespace Assets.Scenes.Ride.Scripts
cadance = mainController.UpdateCadence();
weight = App.CurrentUser.Weight;
bicycleWeight = App.CurrentUser.BicycleWeight;
//#if UNITY_EDITOR
System.Random rd = new System.Random();
power = 2000; //rd.Next(150, 300);//测试功率
//#endif
#if UNITY_EDITOR
power = 2000;
#endif
mainController.TrackResistance(currentSlope * App.RideSetting.Sensitivity / 100);
}
catch (Exception ex)