#region 跑马灯效果
private float speed = 100;
private float curX = 0;
//重置
private void Reset()
{
cwq_AllJieMian._AllJieMian.TiShiNeiRong.transform.localPosition = new Vector3(Screen.width / 2, 0, 0);
}
/// <summary>
/// 跑马灯 展示 在用的地方用show
/// </summary>
/// <param name="_str"></param>
public void Show(string _str)
{
cwq_AllJieMian._AllJieMian.TiShiNeiRong.text += _str;
curX = cwq_AllJieMian._AllJieMian.TiShiNeiRong.transform.localPosition.x;
}
/// <summary>
/// 跑 在Update 调用
/// </summary>
public void ZoumaDengXiaoGuo()
{
if (cwq_AllJieMian._AllJieMian.TiShiNeiRong.text != "" && gameObject.activeSelf)
{
curX -= speed * Time.deltaTime;
float _endX = -Screen.width / 2 - cwq_AllJieMian._AllJieMian.TiShiNeiRong.gameObject.GetComponent<RectTransform>().rect.width;
cwq_AllJieMian._AllJieMian.TiShiNeiRong.transform.localPosition = new Vector3(curX, 0, 0);
if (curX < _endX)
{
Reset();
}
}
}
#endregion