修改动画;漏掉的汉化;上传图标

This commit is contained in:
CaiYanPeng 2022-01-25 17:15:05 +08:00
parent 37873427e3
commit 0a9adb19e6
3 changed files with 13 additions and 7 deletions

View File

@ -30,7 +30,7 @@ public class LongMessageScript : MonoBehaviour
var txtTransform = transform.Find("TextContainer/Content");
txtTransform.GetComponent<Text>().text = txt;
LayoutRebuilder.ForceRebuildLayoutImmediate(txtTransform.GetComponent<RectTransform>());
txtTransform.localPosition = new Vector2(startX, transform.Find("TextContainer/Content").localPosition.y);
txtTransform.localPosition = new Vector2(startX + maxWidth, transform.Find("TextContainer/Content").localPosition.y);
isAnimated = false;
timer = 2;
}
@ -54,19 +54,25 @@ public class LongMessageScript : MonoBehaviour
//do
if (textWidth.HasValue && textWidth > maxWidth)
{
var offset = textWidth.Value - maxWidth;
var offset = textWidth.Value;
var game = transform.Find("TextContainer/Content");
var v = 30 / 0.3f;
var v = 20 / 0.3f;
playtime = offset / v;
//匀速播放
game.DOLocalMoveX(startX - offset, playtime).onComplete
= () => Invoke("returnAni", 1.5f);
= () =>
{
var txtTransform = transform.Find("TextContainer/Content");
txtTransform.localPosition = new Vector2(startX + maxWidth, transform.Find("TextContainer/Content").localPosition.y);
};
}
timer += (playtime * 2f + 1.5f + 2f);
timer += (playtime + 0.5f);
}
}
void returnAni()
{
transform.Find("TextContainer/Content").DOLocalMoveX(startX, playtime);
var txtTransform = transform.Find("TextContainer/Content");
txtTransform.localPosition = new Vector2(startX + maxWidth, transform.Find("TextContainer/Content").localPosition.y);
//transform.Find("TextContainer/Content").DOLocalMoveX(startX, playtime);
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -56,7 +56,7 @@ namespace Assets.Scripts.UI.Prefab.Login
}
days = new List<Dropdown.OptionData>();
genders = new List<Dropdown.OptionData>() {new Dropdown.OptionData(App.GetLocalString("Male")), new Dropdown.OptionData(App.GetLocalString("FeMale")) };
genders = new List<Dropdown.OptionData>() {new Dropdown.OptionData(App.GetLocalString("Male")), new Dropdown.OptionData(App.GetLocalString("Female")) };
var countryJson = Resources.Load<TextAsset>("UI/flags-mini").text;
countryList = JsonConvert.DeserializeObject<List<CountryModel>>(countryJson);
countrys = countryList.Select(x => new Dropdown.OptionData(x.country)).ToList();