Unity_滚动文本字幕
参考:
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_滚动文本字幕相关推荐
- 创建一个滚动的文本字幕。
direction 表示滚动的方向,值可以是left,right,up,down,默认为left behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alterna ...
- html css字幕滚动代码,纯CSS实现滚动3D字幕
一直以来我都想做一个滚动文本的效果,虽然有几种方法实现,其中还有使用WebGL的方法.但我还是想使用HTML和CSS来实现这样的效果. 很多年以前,在Web上实现滚动文本的动画效果一般是采用marqu ...
- android固定位置滚动文本,android – 滚动文本上方的按钮,按钮固定在底部
我在 Android应用程序中难以获得我想要的GUI布局结果. 简要描述我想要的: GUI包含两个TextView和四个按钮. 四个按钮将水平布置,全部在同一行中,并固定在屏幕的右下角. 两个Text ...
- tkinter实现滚动文本框
import os import cv2 import tkinter from tkinter import scrolledtextroot=tkinter.Tk() #设置窗口标题 root.t ...
- unity 可滚动文本_Unity3d如何实现滚动文本框?
展开全部 Unity3D是由Unity Technologies开发的一个让玩家轻松创62616964757a686964616fe58685e5aeb931333365653330建诸如三维视频游戏 ...
- 李兴球python创意编程视频云盘_A36_Python滚动的字幕_教学视频
A36_Python滚动的字幕_教学视频 这是风火轮编程Python初级教程的第36课. 下面是用Python制作的滚动的字幕运行结果: python滚动的字幕动画原理视频教程 这是一节案例课,讲述一 ...
- 获取滚动文本框TextArea焦点位置信息
//输入参数: // _mOffset 滚动文本框对象 //返回值: // OffsetObject 位置信息对象 // length 焦点位置长度 // leftValue 滚动文本框 ...
- android开发文字滚动代码,android实现滚动文本效果
本文实例为大家分享了android实现滚动文本效果的具体代码,供大家参考,具体内容如下 效果图 实现方法 直接上代码 首先是一个自定义layout,继承自FrameLayout public clas ...
- 【UGUI】如何实现自动滚动文本效果
当我们在制作UI使用Text时,如果文本信息过长,有两种处理方式,一种是换行展示,另一种则是滚动展示,下面博主将给大家介绍如何制作自动滚动文本. 第一步,创建一个Image(GameObject &g ...
最新文章
- python编写的软件界面-为Python程序添加图形化界面的教程
- python字符串的方法和列表的方法_python 字符串方法及列表,元组,字典(一)
- python中文分词jieba总结
- 【转】Epoll模型
- ansys fluent udf manual 下载_FLUENT流固耦合柱体结构涡激振动仿真案例解析
- 代理模式 委派模式 策略模式_设计模式 - 委派模式
- DB中字段为null,为空,为空字符串,为空格要怎么过滤取出有效值
- web网页 页面布局的几种方式(转)
- java hssfsheet_Java中,使用HSSFSheet创建excel模板如何创建一列两行的数据?
- 原来这就是公文写作年终总结材料末尾段首句参考例句
- 防御DDoS攻击的五种方法
- css字号 h5_html字体大小 html文字大小
- KUKA机器人视觉1
- 了解品牌名称 TM (™) 和 R(®) 符号之间的区别至关重要
- 编写Java程序,实现简单的五子棋博弈游戏(美和易思Java练习习题)
- VectorMapNet | 端到端的矢量化高精地图学习
- iOS程序员眼中的首次使用产品体验
- 57闭环步进电机57闭环步进电机方案57步进电机42 自己做的闭环驱动器,驱动器是全新的
- sql注入--POST注入
- Ue4C++编程------血条与c++(一)