Unity 文字效果之 滚动字幕的效果的简单实现

 时间:2024-10-31 20:53:41

1、打开Unity,新建一个工程,具体如下图

Unity 文字效果之 滚动字幕的效果的简单实现

3、给 Image 添加组件 ScrollRect ,其中 Content 设置为子物体 Text ,取消 Vertical勾选,在添加一个 Mask 遮罩,具体效果如下图

Unity 文字效果之 滚动字幕的效果的简单实现

4、在工程中添加一个脚本 TestScroll,双击打开脚本,进行编写,具体如下图

Unity 文字效果之 滚动字幕的效果的简单实现

6、TestScroll 脚本具体内容如下:using UnityEngine挢旗扦渌;using UnityEngine.UI;public class TestScroll : MonoBehaviour { //设置ScrollRect变量 ScrollRect rect; void Start() { //获取 ScrollRect变量 rect = this.GetComponent<ScrollRect>(); } void Update() { //在Update函数中调用ScrollValue函数 ScrollValue(); } private void ScrollValue() { //当对应值超过1,重新开始从 0 开始 if (rect.horizontalNormalizedPosition > 1.0f) { rect.horizontalNormalizedPosition = 0; } //逐渐递增 ScrollRect 水平方向上的值 rect.horizontalNormalizedPosition = rect.horizontalNormalizedPosition + 0.05f * Time.deltaTime; }}

7、脚本编译正确,回到Unit,把脚本 TestScroll 挂载到Image上,具体如下图

Unity 文字效果之 滚动字幕的效果的简单实现
  • 3ds max 曲面约束的制作方法
  • 2012版3DMAX改变模型轴心点的方法
  • unity2021如何改成中文
  • Unity3D怎样改变界面颜色
  • Maya如何开启面对面显示功能
  • 热门搜索
    五脏六腑指什么 什么是软饮料 必利劲的功效与作用 仙鹤草的功效与作用 高山流水比喻什么 长春有什么好玩的 地贫有什么症状 丹参滴丸的功效与作用 高中向量知识点总结 赤芍的功效与作用