海拔图区间微调,消息面板&线路等微调
This commit is contained in:
1 parent
b694a69f16
commit
46cc231fe7
19 files changed
+3604
-3034
No files matched your search
@@ -48,13 +48,10 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
protected override void Compute()
|
||||
{
|
||||
currentlatlong = mainController.Along(totalDistance);//下一个坐标
|
||||
//var currentUser = cyclingExcutor?.riders.Where(c => c.UserId == UserId).FirstOrDefault();
|
||||
//if (currentUser == null)
|
||||
//{
|
||||
// RemoveSelf();
|
||||
//}
|
||||
|
||||
diff = Math.Round((totalDistance - _playerController.TotalDistance) * 1000, 0);
|
||||
}
|
||||
|
||||
double diff = 0;
|
||||
public void SetDataSource(double _totalDistance, double _distance,string Name,double weightKg)
|
||||
{
|
||||
totalDistance = _totalDistance;
|
||||
@@ -108,6 +105,10 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
{
|
||||
Utils.DisplayImage(head, headUrl, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
headPanel.transform.Find("DefaultHead").gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
headPanel.transform.DOMove(new Vector3(itemPosition.x, itemPosition.y, 0), 1);
|
||||
@@ -119,7 +120,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
{
|
||||
infoPanel = Instantiate(Resources.Load<GameObject>("UI/Prefab/Ride/OnlineInfoPanel"), uiObject);
|
||||
}
|
||||
var infoPos = playerScreenPos + new Vector3(100f, 60f, 0f);
|
||||
var infoPos = playerScreenPos + new Vector3(150f, 60f, 0f);
|
||||
((RectTransform)infoPanel.transform).position = infoPos;
|
||||
CreateInfoLine(playerScreenPos, infoPos);
|
||||
var infoHead = infoPanel.transform.Find("Head").GetComponent<RawImage>();
|
||||
@@ -133,7 +134,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
var infoDistance = infoPanel.transform.Find("Distance").GetComponent<Text>();
|
||||
if (_playerController != null)
|
||||
{
|
||||
infoDistance.text = ((totalDistance - _playerController.TotalDistance ) * 1000).ToString("f0") + "M";
|
||||
infoDistance.text = diff > 0? $"+{diff}M" : $"{diff}M";
|
||||
}
|
||||
var infoWKG = infoPanel.transform.Find("WKG").GetComponent<Text>();
|
||||
infoWKG.text = weightKgStr;
|
||||
@@ -144,9 +145,12 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
|
||||
public void RemoveSelf()
|
||||
{
|
||||
headPanel?.SetActive(false);
|
||||
//transform.gameObject.SetActive(false);
|
||||
infoPanel?.SetActive(false);
|
||||
//headPanel?.SetActive(false);
|
||||
arrowImage.gameObject.SetActive(false);
|
||||
headPanel?.Destroy();
|
||||
infoPanel?.Destroy();
|
||||
transform.gameObject.Destroy();
|
||||
//infoPanel?.SetActive(false);
|
||||
//transform.DestroyChildren();
|
||||
}
|
||||
|
||||
@@ -179,7 +183,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
_directionsGO.Destroy();
|
||||
}
|
||||
startPos = Camera.main.ScreenToWorldPoint(startPos);
|
||||
endPos.x -= 50f;
|
||||
endPos.x -= 120f;
|
||||
endPos = Camera.main.ScreenToWorldPoint(endPos);
|
||||
|
||||
_directionsGO = new GameObject("InfoLinerender");
|
||||
|
||||
Reference in new issue
Block a user