消息轮播bug修改;内容滚动匀速播放;收藏图标变大
This commit is contained in:
1 parent
333c99fb46
commit
7f7318fb36
5 files changed
+35
-18
No files matched your search
@@ -61,7 +61,7 @@ public class MainController : BaseScene
|
||||
//切换页面后
|
||||
private void OnIsHomeChanged(object sender, EventArgs e)
|
||||
{
|
||||
DOTween.KillAll();
|
||||
//DOTween.KillAll();
|
||||
FinishMessage(sender);
|
||||
}
|
||||
|
||||
@@ -100,6 +100,7 @@ public class MainController : BaseScene
|
||||
rightMessage.transform.SetParent(go);
|
||||
rightMessage.transform.localScale = Vector3.one;
|
||||
rightMessage.transform.localPosition = 1 * msgLocation;
|
||||
rightMessage.alpha = 0;
|
||||
msgs = new List<CanvasGroup> { rightMessage };
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
@@ -131,7 +132,7 @@ public class MainController : BaseScene
|
||||
DoMessageRight(e);
|
||||
}
|
||||
#else
|
||||
if (App.currentPageIsHome)
|
||||
if (App.currentPageIsHome)
|
||||
{
|
||||
DoMessage6(e);
|
||||
}
|
||||
@@ -176,12 +177,14 @@ public class MainController : BaseScene
|
||||
if (msgIndex >= 6) //
|
||||
{
|
||||
//msgIndex = 0;
|
||||
Sequence se = DOTween.Sequence();
|
||||
//m.transform.DOLocalMoveY(m.transform.localPosition.y - 38, 0.5f);
|
||||
foreach (var item in msgs)
|
||||
{
|
||||
item.transform.DOLocalMoveY(item.transform.localPosition.y - 38, 0.5f);
|
||||
se.Join(item.transform.DOLocalMoveY(item.transform.localPosition.y - 38, 0.5f));
|
||||
}
|
||||
m.DOFade(0, 0.5f).onComplete = () =>
|
||||
se.Join(m.DOFade(0, 0.5f));
|
||||
se.Play().onComplete = () =>
|
||||
{
|
||||
SetMessage(m, e);
|
||||
m.transform.localPosition = 1 * msgLocation;
|
||||
@@ -192,12 +195,14 @@ public class MainController : BaseScene
|
||||
{
|
||||
Debug.Log(191);
|
||||
SetMessage(m, e);
|
||||
Sequence se = DOTween.Sequence();
|
||||
for (int i = 0; i < msgIndex; i++)
|
||||
{
|
||||
var rect = msgs[i].GetComponent<RectTransform>();
|
||||
rect.DOLocalMoveY(rect.localPosition.y - 38, 0.5f);
|
||||
se.Join(rect.DOLocalMoveY(rect.localPosition.y - 38, 0.5f));
|
||||
}
|
||||
m.DOFade(1, 0.5f);
|
||||
se.Join(m.DOFade(1, 0.5f));
|
||||
se.Play();
|
||||
}
|
||||
m.transform.SetAsLastSibling();
|
||||
msgIndex++;
|
||||
@@ -215,14 +220,17 @@ public class MainController : BaseScene
|
||||
FinishMessageLeft();
|
||||
}
|
||||
#else
|
||||
|
||||
if (!(bool)sender)
|
||||
{
|
||||
//FinishMessage6();
|
||||
transform.Find("GameObject").SetAsFirstSibling();
|
||||
//DOTween.CompleteAll(true);
|
||||
DOTween.CompleteAll(true);
|
||||
transform.Find("GameObject").gameObject.SetActive(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
transform.Find("GameObject").SetSiblingIndex(1);
|
||||
transform.Find("GameObject").gameObject.SetActive(true);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@@ -276,7 +284,7 @@ public class MainController : BaseScene
|
||||
txt.GetComponent<Text>().text = e.content;
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(txt);
|
||||
Debug.Log(e.content + txt.sizeDelta.x);
|
||||
m.GetComponent<HomeMessageController>().isAnimated = false;
|
||||
m.GetComponent<HomeMessageController>().Initial();
|
||||
m.GetComponent<HomeMessageController>().textWidth = txt.sizeDelta.x;
|
||||
}
|
||||
CanvasGroup msg;
|
||||
@@ -434,19 +442,19 @@ public class MainController : BaseScene
|
||||
//速度35
|
||||
if (item.Speed >= 35)
|
||||
{
|
||||
var message = lang == "zh" ? $"骑行速度突破<color=#e3d427>{Math.Round(item.Speed, 2)}</color>KM/H!" : $"riding speed reaches <color=#e3d427>{Math.Round(item.Speed, 2)}</color>KM/H!";
|
||||
var message = lang == "zh" ? $"骑行速度突破<color=#e3d427>{Math.Round(item.Speed, 2)}KM/H</color>!" : $"riding speed reaches <color=#e3d427>{Math.Round(item.Speed, 2)}KM/H</color>!";
|
||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name, item.RouteName), $"{item.RouteId}{item.Name}35KM/H");
|
||||
}
|
||||
//速度50
|
||||
if (item.Speed >= 50)
|
||||
{
|
||||
var message = lang == "zh" ? $"骑行速度突破<color=#e3d427>{Math.Round(item.Speed,2)}</color>KM/H!" : $"riding speed reaches <color=#e3d427>{Math.Round(item.Speed, 2)}</color>KM/H!";
|
||||
var message = lang == "zh" ? $"骑行速度突破<color=#e3d427>{Math.Round(item.Speed,2)}KM/H</color>!" : $"riding speed reaches <color=#e3d427>{Math.Round(item.Speed, 2)}KM/H</color>!";
|
||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name, item.RouteName), $"{item.RouteId}{item.Name}50KM/H");
|
||||
}
|
||||
//功体比
|
||||
if (item.WeightKg >= 3)
|
||||
{
|
||||
var message = lang == "zh" ? $"骑行功体比突破<color=#e3d427>{Math.Round(item.WeightKg, 2)}</color>w/kg!" : $" riding w/kg reaches <color=#e3d427>{Math.Round(item.WeightKg, 2)}</color>w/kg!";
|
||||
var message = lang == "zh" ? $"骑行功体比突破<color=#e3d427>{Math.Round(item.WeightKg, 2)}w/kg</color>!" : $" riding PWR reaches <color=#e3d427>{Math.Round(item.WeightKg, 2)}w/kg</color>!";
|
||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name, item.RouteName), $"{item.RouteId}{item.Name}3WeightKg");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user