
1.gif
具體實現(xiàn)方式:
1、在場景中添加一個Image,在其下面在添加一個Text。調整好位置后,需要給Text添加Content Size Fitter組件,設置Horizontal Fit為Preferred Size。

image.png
2、給Image添加ScrollRect、Mask組件,并將Text賦值給ScrollRect組件的Content。

image.png
3、添加滾動腳本,也放到image下面
using UnityEngine;
using UnityEngine.UI;
public class ScrollText : MonoBehaviour
{
ScrollRect rect;
public float speed = 0.2f;
void Start()
{
rect = GetComponent<ScrollRect>();
}
void Update()
{
if (rect.horizontalNormalizedPosition > 1.0f)
{
rect.horizontalNormalizedPosition = 0;
}
rect.horizontalNormalizedPosition = rect.horizontalNormalizedPosition + Time.deltaTime * speed;
}
}
具體Demo:鏈接: https://pan.baidu.com/s/1Lal1e7i9oA_M3kQuv2ABPg 提取碼: dq7d