骑行数据逻辑调整
This commit is contained in:
1 parent
8226b8a7c2
commit
00b9c7e796
15 files changed
+4173
-21344
No files matched your search
@@ -33,30 +33,34 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
weight = App.CurrentUser.Weight;
|
||||
bicycleWeight = App.CurrentUser.BicycleWeight;
|
||||
//#if UNITY_EDITOR
|
||||
power = 1000;//测试功率
|
||||
power = 300;//测试功率
|
||||
//#endif
|
||||
mainController.TrackResistance(currentSlope);//TODO
|
||||
speed = Helper.CalculateSpeed(elevation, currentSlope, power, weight, bicycleWeight);
|
||||
distance = mainController.UpdateDistance(speed);
|
||||
totalDistance += distance;
|
||||
//记录骑行数据
|
||||
if (!stopRecord)
|
||||
{
|
||||
//记录骑行数据
|
||||
currentlatlong = mainController.Along(totalDistance);//下一个坐标
|
||||
var recorderData = mainController.cyclingController.recorderData;
|
||||
targetData = new TargetData
|
||||
{
|
||||
Ticks = ticks,
|
||||
_Power = power,
|
||||
_Speed = speed,
|
||||
_Distance = totalDistance > mapData.TotalDistance ? mapData.TotalDistance : totalDistance,
|
||||
_Cadence = cadance,
|
||||
_HeartRate = heartRate,
|
||||
_Lat = currentlatlong.x,
|
||||
_Lon = currentlatlong.y,
|
||||
_TotalClimb = totalClimb,
|
||||
};
|
||||
|
||||
var recorderData = mainController.cyclingController.recorderData;
|
||||
targetData = new TargetData
|
||||
{
|
||||
Ticks = ticks,
|
||||
_Power = power,
|
||||
_Speed = speed,
|
||||
_Distance = totalDistance > mapData.TotalDistance ? mapData.TotalDistance : totalDistance,
|
||||
_Cadence = cadance,
|
||||
_HeartRate = heartRate,
|
||||
_Lat = currentlatlong.x,
|
||||
_Lon = currentlatlong.y,
|
||||
_TotalClimb = totalClimb,
|
||||
};
|
||||
recorderData.RiderDatas.Add(targetData);
|
||||
recorderData.RiderDatas.Add(targetData);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
protected override void SendTcp()
|
||||
{
|
||||
if (mainController.cyclingController != null)
|
||||
|
||||
Reference in new issue
Block a user