当前位置: 首页 > news >正文

Unity Text文本实现滚动跑马灯效果

在一些公告上我们经常会看到文字滚动跑马灯的效果。

那么在Unity上如何实现?

1、首先创建一个Text(或者TextMeshPro)组件,然后输入需要显示的文本内容,如图:

请添加图片描述

2、编写控制脚本TextRoll.cs:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class TextRoll : MonoBehaviour
{public float scrollSpeed = 200f;private RectTransform textTransform;// Start is called before the first frame updatevoid Start(){textTransform = GetComponent<RectTransform>();}// Update is called once per framevoid Update(){// 移动Text的位置textTransform.position -= new Vector3(scrollSpeed * Time.deltaTime, 0, 0);// 当Text完全移出屏幕时,将其重新放置在屏幕右侧if (textTransform.position.x < -textTransform.rect.width){textTransform.position = new Vector3(Screen.width, textTransform.position.y, textTransform.position.z);}}
}

把该脚本拉到步骤1创建的Text组件上,运行脚本,轻轻松松就实现文字跑马灯效果。

Unity Text文本实现滚动跑马灯效果

相关文章:

  • (MATLAB)第五章-矩阵运算
  • okHttp MediaType MIME格式详解
  • Java的堆如何分代的?
  • 吴恩达机器学习笔记十六 如何debug一个学习算法 模型评估 模型选择和训练 交叉验证测试集
  • SpringCloudGateway理论与实践
  • 【docker基础学习之】镜像构建
  • VLAN FAQ
  • WiFi模块助力少儿编程:创新学习与实践体验
  • 【kvm企业级虚拟化】之初级篇
  • uniapp直接连接wifi(含有ios和安卓的注意事项)
  • MySQL通过SQL语句进行递归查询
  • python 蓝桥杯之并查集
  • 自动驾驶功能场景 逻辑场景 具体场景解释
  • 【Linux系统】线程
  • 复盘-word
  • @jsonView过滤属性
  • Android系统模拟器绘制实现概述
  • Angularjs之国际化
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Effective Java 笔记(一)
  • Electron入门介绍
  • js递归,无限分级树形折叠菜单
  • PHP变量
  • Puppeteer:浏览器控制器
  • SpriteKit 技巧之添加背景图片
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 诡异!React stopPropagation失灵
  • 前端之Sass/Scss实战笔记
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 详解NodeJs流之一
  • 用element的upload组件实现多图片上传和压缩
  • mysql面试题分组并合并列
  • PostgreSQL之连接数修改
  • 带你开发类似Pokemon Go的AR游戏
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​香农与信息论三大定律
  • #WEB前端(HTML属性)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (C语言)fgets与fputs函数详解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (独孤九剑)--文件系统
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (一)Linux+Windows下安装ffmpeg
  • (一)SpringBoot3---尚硅谷总结
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .NET NPOI导出Excel详解
  • @Validated和@Valid校验参数区别
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林
  • [2544]最短路 (两种算法)(HDU)
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [BUG]vscode插件live server无法自动打开浏览器