海拔图区间微调,消息面板&线路等微调
This commit is contained in:
1 parent
b694a69f16
commit
46cc231fe7
19 files changed
+3604
-3034
No files matched your search
@@ -65,6 +65,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
RawImage altitudeGraph;//海拔图
|
||||
Image leftImage;
|
||||
Image rightImage;
|
||||
Image area;
|
||||
#endregion
|
||||
|
||||
#region 控制器
|
||||
@@ -166,6 +167,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
altitudeGraph = transform.Find("Panel/TitlePanel/AltitudeGraph").GetComponent<RawImage>();
|
||||
leftImage = transform.Find("Panel/TitlePanel/Left").GetComponent<Image>();
|
||||
rightImage = transform.Find("Panel/TitlePanel/Right").GetComponent<Image>();
|
||||
area = transform.Find("Panel/TitlePanel/Area").GetComponent<Image>();
|
||||
settingPanel = transform.Find("Panel/SettingPanel").gameObject;
|
||||
preSlopeText = transform.Find("Panel/PreSlopePanel/PreSlopeText").GetComponent<Text>();
|
||||
|
||||
@@ -307,14 +309,16 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
{
|
||||
if (mainController.routeResult != null)
|
||||
{
|
||||
if (mainController.routeResult.Mode == CyclingModel.Review.ToString())
|
||||
{
|
||||
mainController.SetCyclingModel(CyclingModel.Review);
|
||||
selectPanel.SetActive(false);
|
||||
var reviewFactory = reviewPanel.transform.GetComponent<ReviewFactory>();
|
||||
reviewFactory.Refresh();
|
||||
}
|
||||
else if (mainController.routeResult.Mode == CyclingModel.Single.ToString())
|
||||
#region 注释伴侣骑行的重骑和继续骑行的逻辑
|
||||
//if (mainController.routeResult.Mode == CyclingModel.Review.ToString())
|
||||
//{
|
||||
// mainController.SetCyclingModel(CyclingModel.Review);
|
||||
// selectPanel.SetActive(false);
|
||||
// var reviewFactory = reviewPanel.transform.GetComponent<ReviewFactory>();
|
||||
// reviewFactory.Refresh();
|
||||
//}
|
||||
#endregion
|
||||
if (mainController.routeResult.Mode == CyclingModel.Single.ToString())
|
||||
{
|
||||
mainController.SetCyclingModel(CyclingModel.Single);
|
||||
selectPanel.SetActive(false);
|
||||
@@ -398,7 +402,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
//nextSlopeDistanceText.GetComponent<NumberDotween>().AnimateNum((float)playerController.NextSlopeDistance, 0, "-{0}M");
|
||||
nextSlopeDistanceText.text = $"{Math.Round(playerController.NextSlopeTotalDistance, 0)}M";
|
||||
currentSlopeText.text = Math.Round(playerController.CurrentSlope, 1).ToString() + "%";
|
||||
currentSlopeDistanceText.GetComponent<NumberDotween>().AnimateNum((float)playerController.CurrentDistance - (float)playerController.CurrentSlopeDistance, Math.Round(playerController.CurrentDistance, 0), playerController.CurrentIndex, 0, "{0}M", currentSlopeProcess);
|
||||
currentSlopeDistanceText.GetComponent<NumberDotween>().AnimateNum((float)playerController.CurrentSlopeDistance, Math.Round(playerController.CurrentDistance, 0), playerController.CurrentIndex, 0, "{0}M", currentSlopeProcess);
|
||||
totalClimb.text = Math.Round(playerController.TotalClimb, 0).ToString();
|
||||
//小地图进度
|
||||
var process = (float)(playerController.TotalDistance / routeInstance.Distance);
|
||||
@@ -670,18 +674,23 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
leftImage.gameObject.SetActive(false);
|
||||
rightImage.gameObject.SetActive(false);
|
||||
altitudeGraph.gameObject.SetActive(false);
|
||||
area.gameObject.SetActive(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
var m = Screen.width / 1600D;
|
||||
var start = chartDataSourceScript.GetRealTimeStart();
|
||||
var end = chartDataSourceScript.GetRealTimeEnd();
|
||||
|
||||
var originWith = Screen.width / 1600D * 30D;
|
||||
var with = Screen.width / 1600D * 286D;
|
||||
var originWith = m * 30D;
|
||||
var with = m * 286D;
|
||||
|
||||
var left = start * with + originWith;
|
||||
var right = end * with + originWith;
|
||||
|
||||
var rectTransform = area.gameObject.GetComponent<RectTransform>();
|
||||
var width = m *(float)(right - left);
|
||||
rectTransform.sizeDelta = new Vector2((float)width, 40);
|
||||
rectTransform.DOMoveX((float)(left), 1);
|
||||
leftImage.transform.DOMoveX((float)left, 1);
|
||||
rightImage.transform.DOMoveX((float)right, 1);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user