人物动画调整&网页url移除#号&riding time 差一秒的问题
This commit is contained in:
1 parent
c717b93169
commit
3fcc6c0489
5 files changed
+36
-32
No files matched your search
@@ -50,7 +50,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
protected double power;
|
||||
protected double elevation;
|
||||
protected double cadance;
|
||||
protected int heartRate;
|
||||
protected int? heartRate { get; set; }
|
||||
public int ticks;
|
||||
protected double totalDistance;
|
||||
protected double currentSlope;
|
||||
@@ -66,7 +66,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
public double Speed { get => speed; }
|
||||
public double Power { get => power; }
|
||||
public double Cadance { get => cadance; }
|
||||
public double HeartRate { get => heartRate; }
|
||||
public int? HeartRate { get => heartRate; }
|
||||
public int TotalTicks { get => ticks; }
|
||||
public double TotalDistance { get => totalDistance; }
|
||||
public double Distance { get => distance; }
|
||||
@@ -93,7 +93,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
//StartCoroutine("TestExcute");
|
||||
}
|
||||
|
||||
void Update()
|
||||
void FixedUpdate()
|
||||
{
|
||||
Excute();
|
||||
AfterExcute();
|
||||
@@ -164,14 +164,14 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
characterAnimator.SetFloat("Slope", (float)currentSlope);
|
||||
if (currentSlope > 5)
|
||||
{
|
||||
characterAnimator.speed = 0.5f;
|
||||
}
|
||||
characterAnimator.speed = 0.2f;
|
||||
}
|
||||
else
|
||||
{
|
||||
characterAnimator.speed = 1f;
|
||||
characterAnimator.speed = 0.45f;
|
||||
}
|
||||
|
||||
if (totalDistance >= mapData.TotalDistance)
|
||||
|
||||
if (totalDistance >= mapData.TotalDistance)
|
||||
{
|
||||
characterAnimator.SetBool("ReachEnd", true);//到达终点
|
||||
}
|
||||
@@ -180,8 +180,10 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
//开始骑行
|
||||
if (GetStart())
|
||||
{
|
||||
|
||||
ticks++;
|
||||
if (!stopRecord)
|
||||
{
|
||||
ticks++;
|
||||
}
|
||||
Compute();//接受蓝牙设备数据计算
|
||||
//计算累计爬升
|
||||
if (CurrentIndex > 0)
|
||||
@@ -196,7 +198,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
}
|
||||
}
|
||||
}
|
||||
if (totalDistance > mapData.TotalDistance)
|
||||
if (totalDistance >= mapData.TotalDistance)
|
||||
{
|
||||
distance = totalDistance - mapData.TotalDistance;
|
||||
totalDistance = mapData.TotalDistance;
|
||||
|
||||
@@ -50,20 +50,20 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
//speed = mainController.UpDateSpeed();
|
||||
try
|
||||
{
|
||||
heartRate = mainController.UpDateHeart() ?? 0;
|
||||
heartRate = mainController.UpDateHeart();
|
||||
power = mainController.UpdatePower();
|
||||
cadance = mainController.UpdateCadence();
|
||||
weight = App.CurrentUser.Weight;
|
||||
bicycleWeight = App.CurrentUser.BicycleWeight;
|
||||
#if UNITY_EDITOR
|
||||
power = 50;
|
||||
#endif
|
||||
//#if UNITY_EDITOR
|
||||
power = 500;
|
||||
//#endif
|
||||
mainController.TrackResistance(currentSlope * App.RideSetting.Sensitivity / 100);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.Log(ex.Message);
|
||||
heartRate = 0;
|
||||
//heartRate = 0;
|
||||
power = 0;
|
||||
cadance = 0;
|
||||
}
|
||||
@@ -116,7 +116,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
recorderData.EndDistance = Math.Round(targetData._Distance,6,MidpointRounding.AwayFromZero);
|
||||
recorderData.RiderDatas.Add(targetData);
|
||||
//实时计算MaxAp
|
||||
mainController.ComputeMaxAP(Power, ticks);
|
||||
//mainController.ComputeMaxAP(Power, ticks);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user