广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-09-07
    【导读】:
    Unity 文字效果之 滚动字幕的效果的简单实现。本节介绍,在unity开发中,关东字幕效果的实现方法,具体如下工具/原料moreUnity方法/步骤1/8分步阅读

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

    2/8

    在场景中添加一个Image,在Image下添加一个Text,适当调整Text的宽度大于父物体Image,添上适当的内容,具体如下图

    3/8

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

    4/8

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

    5/8

    TestScroll 脚本的具体代码和代码说明如下图

    6/8

    TestScroll 脚本具体内容如下:

    using UnityEngine;

    using UnityEngine.UI;

    public class TestScroll : MonoBehaviour {

    //设置ScrollRect变量

    ScrollRect rect;

    void Start()

    {

    //获取 ScrollRect变量

    rect = this.GetComponentScrollRect();

    }

    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/8

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

    8/8

    运行场景,简单的滚动字幕就实现了,具体如下图

    注意事项

    您的支持,是我们不断坚持知识分享的动力,若帮到您,还请帮忙投票有得;若有疑问,请留言

    UNITYTEXT文字效果滚动字幕效果UGUI
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1195907.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 11:54:00  耗时:0.023
    0.0231s