参考:

Unity滚动字幕如丝般顺滑_zkk158071143的博客-CSDN博客_unity滚动字幕Unity滚动字幕如丝般顺滑1,使用unity Ugui2,将下面代码挂在到Text上 public float speed; public RectTransform maskRec; public RectTransform rec; float localX; float localY; float localZ; float txtWidth; void Start() { localY = transform.localPhttps://blog.csdn.net/zkk158071143/article/details/107532947


步骤

创建遮罩

拖动位置到要显示的地方

创建文本

设置文本框水平方向宽度自适应文本长度

创建并挂载脚本

代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class TextSpeed : MonoBehaviour
{public float speed;public RectTransform maskRec;public RectTransform rec;float localX;float localY;float localZ;float txtWidth;// Start is called before the first frame updatevoid Start(){localY = transform.localPosition.y;localZ = transform.localPosition.z;//Debug.LogError(maskRec.rect.width);rec.anchoredPosition = new Vector2(maskRec.rect.width, 0);}// Update is called once per framevoid Update(){if (speed != 0){txtWidth = rec.rect.width;if (rec.anchoredPosition.x < -txtWidth){rec.anchoredPosition = new Vector2(maskRec.rect.width, 0);}localX = transform.localPosition.x - speed * Time.deltaTime;transform.localPosition = new Vector3(localX, localY, localZ);}}
}

设置项目:

运行

Unity_滚动文本字幕相关推荐

  1. 创建一个滚动的文本字幕。

    direction 表示滚动的方向,值可以是left,right,up,down,默认为left behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alterna ...

  2. html css字幕滚动代码,纯CSS实现滚动3D字幕

    一直以来我都想做一个滚动文本的效果,虽然有几种方法实现,其中还有使用WebGL的方法.但我还是想使用HTML和CSS来实现这样的效果. 很多年以前,在Web上实现滚动文本的动画效果一般是采用marqu ...

  3. android固定位置滚动文本,android – 滚动文本上方的按钮,按钮固定在底部

    我在 Android应用程序中难以获得我想要的GUI布局结果. 简要描述我想要的: GUI包含两个TextView和四个按钮. 四个按钮将水平布置,全部在同一行中,并固定在屏幕的右下角. 两个Text ...

  4. tkinter实现滚动文本框

    import os import cv2 import tkinter from tkinter import scrolledtextroot=tkinter.Tk() #设置窗口标题 root.t ...

  5. unity 可滚动文本_Unity3d如何实现滚动文本框?

    展开全部 Unity3D是由Unity Technologies开发的一个让玩家轻松创62616964757a686964616fe58685e5aeb931333365653330建诸如三维视频游戏 ...

  6. 李兴球python创意编程视频云盘_A36_Python滚动的字幕_教学视频

    A36_Python滚动的字幕_教学视频 这是风火轮编程Python初级教程的第36课. 下面是用Python制作的滚动的字幕运行结果: python滚动的字幕动画原理视频教程 这是一节案例课,讲述一 ...

  7. 获取滚动文本框TextArea焦点位置信息

    //输入参数: // _mOffset  滚动文本框对象 //返回值: // OffsetObject  位置信息对象 //  length   焦点位置长度 //  leftValue  滚动文本框 ...

  8. android开发文字滚动代码,android实现滚动文本效果

    本文实例为大家分享了android实现滚动文本效果的具体代码,供大家参考,具体内容如下 效果图 实现方法 直接上代码 首先是一个自定义layout,继承自FrameLayout public clas ...

  9. 【UGUI】如何实现自动滚动文本效果

    当我们在制作UI使用Text时,如果文本信息过长,有两种处理方式,一种是换行展示,另一种则是滚动展示,下面博主将给大家介绍如何制作自动滚动文本. 第一步,创建一个Image(GameObject &g ...

最新文章

  1. python编写的软件界面-为Python程序添加图形化界面的教程
  2. python字符串的方法和列表的方法_python 字符串方法及列表,元组,字典(一)
  3. python中文分词jieba总结
  4. 【转】Epoll模型
  5. ansys fluent udf manual 下载_FLUENT流固耦合柱体结构涡激振动仿真案例解析
  6. 代理模式 委派模式 策略模式_设计模式 - 委派模式
  7. DB中字段为null,为空,为空字符串,为空格要怎么过滤取出有效值
  8. web网页 页面布局的几种方式(转)
  9. java hssfsheet_Java中,使用HSSFSheet创建excel模板如何创建一列两行的数据?
  10. 原来这就是公文写作年终总结材料末尾段首句参考例句
  11. 防御DDoS攻击的五种方法
  12. css字号 h5_html字体大小 html文字大小
  13. KUKA机器人视觉1
  14. 了解品牌名称 TM (™) 和 R(®) 符号之间的区别至关重要
  15. 编写Java程序,实现简单的五子棋博弈游戏(美和易思Java练习习题)
  16. VectorMapNet | 端到端的矢量化高精地图学习
  17. iOS程序员眼中的首次使用产品体验
  18. 57闭环步进电机57闭环步进电机方案57步进电机42 自己做的闭环驱动器,驱动器是全新的
  19. sql注入--POST注入
  20. Ue4C++编程------血条与c++(一)

热门文章

  1. 自然语言处理之Word2Vec
  2. 本科毕业论文的引言怎么写?
  3. 以前常用的攻击软件源代码
  4. 图片转word表格在线教学,想知道图片转word表格怎么转吗?
  5. HTML5文件夹隐藏了怎么打开,隐藏的文件夹怎么显示 打开隐藏文件夹方法【详解】...
  6. 安装工程管道的规格及高程表示方法
  7. JavaScript设计模式之策略模式(学习笔记)
  8. [MIT]微积分重点学习笔记 目录
  9. 葡萄城让低代码之光照进软件厂商的心田
  10. Zynq笔记(一) —PL端(FPGA部分)的设计流程