unity文字逐个出现实现文字打印机效果-Text
movie_003
代码:
using System;
using UnityEngine;
using System.Collections;
using UnityEngine.UI;public class TypewriterEffect : MonoBehaviour {public float charsPerSecond = 0.2f;//打字时间间隔private string words;//保存需要显示的文字private bool isActive = false;private float timer;//计时器private Text myText;private int currentPos=0;//当前打字位置// Use this for initializationvoid Start () {timer = 0;isActive = true;charsPerSecond = Mathf.Max (0.2f,charsPerSecond);myText = GetComponent<Text> ();words = myText.text;myText.text = "";//获取Text的文本信息,保存到words中,然后动态更新文本显示内容,实现打字机的效果}public void OnButton(){isActive = gameObject.GetComponentInChildren<Toggle>().isOn;}// Update is called once per framevoid Update () {OnStartWriter ();//Debug.Log (isActive);}public void StartEffect(){isActive = true;}/// <summary>/// 执行打字任务/// </summary>void OnStartWriter(){if(isActive){timer += Time.deltaTime;if(timer>=charsPerSecond){//判断计时器时间是否到达timer = 0;currentPos++;myText.text = words.Substring (0,currentPos);//刷新文本显示内容if(currentPos>=words.Length) {OnFinish();}}}}/// <summary>/// 结束打字,初始化数据/// </summary>void OnFinish(){isActive = false;timer = 0;currentPos = 0;myText.text = words;}
}
unity文字逐个出现实现文字打印机效果-Text相关推荐
- unity文字逐个出现实现文字打印机效果
这里提供一个万金油模板,无论是什么UI的Text都可以用,只需要替换掉部分代码即可使用. 核心代码: //显示的文本. private string str = "中国博物馆是中国文物和标本 ...
- 文字打印机 效果实现
简单的文字打印机 效果 很久没写过 juqey, 看招聘信息 里面都是 什么 精通jquey. react. vue 诸如此类... 精通离我很远, 熟练也不敢说. 也就是简简单单的貌似掌握. 看见一 ...
- 如何实现文字逐个出现的打字机效果
嗨!大家好,我是小蚂蚁. 今天分享一下如何在微信小游戏制作工具中实现文字逐个出现的打字机效果,这个小功能可以用于游戏中的文字对白的展示,如果你要做的是一个文字类游戏的话,那么肯定用的上. 最终的效果如 ...
- 模拟打字机,文字逐个出现
效果图: 上代码: <!DOCTYPE html> <html><head><meta charset="UTF-8"><ti ...
- 单行文字、多行文字溢出时省略号表示的多种解决方式;调整字符间距;段落首字母大写缩进效果;
文本溢出省略号表示的实现效果: 1.解决单行文字溢出: 解决方式: 在文字容器样式中添加 overflow:hidden; text-overflow:ellipsis; white-space: n ...
- css盒心形的代码过程,如何使用CSS和D3实现用文字组成的心形动画效果(附代码)...
本篇文章给大家带来的内容是关于如何使用CSS和D3实现用文字组成的心形动画效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果预览 源代码下载 https://gith ...
- 图片上的文字用CSS写出毛玻璃效果
图片上的文字用CSS写出毛玻璃效果 2016-10-04 08:11 网页设计 标签:css 1297 发表评论 半透明颜色最初的使用场景之一就是作为背景.将其叠放在照片类或其他 ...
- HTML选中时闪动效果代码,JS实现点击文字对应DIV层不停闪动效果的方法
本文实例讲述了JS实现点击文字对应DIV层不停闪动效果的方法.分享给大家供大家参考.具体分析如下: 在很多娱乐网站我们经常看到这种效果,点击网页中某个方块中的文字,然后整个方块就不停的闪动起来,很不错 ...
- 原生js的图片.文字.小框的跑马灯效果及弹幕效果
笔者在最近的一个点上项目中使用原生js遇到一个跑马灯效果,需要图片循环播放,可以根据图片的多少改变一定的样式,从而实现跑马灯效果.于是把图片的,文字的和另一种小框的都整合了一下,顺便基于小框的跑马灯增 ...
最新文章
- 思维dp ---- K步最短路 D. Explorer Space
- 算法提高课-图论-负环-AcWing 361. 观光奶牛:spfa判正环、负环、01分数规划、二分
- WOLF ISP CCIE 方向优惠最后10天,价格低至13800!!
- ubuntu mysql修改字符集后不能启动mysql_解决ubuntu下修改my.cnf设置字符集导致mysql无法启动...
- python解析html的库_用python解析html
- Linux使用技巧9--用dpkg管理你的软件
- 飞鸽传书网站最新改版
- Java和C++的对照
- [LeetCode] Maxium Subarray
- Markdown Viewer 插件安装(使用谷歌浏览器查看md文件格式
- 当你经历人生最大的困难,要如何正确走出来?
- 第二周预习——html常用标签,认识浏览器
- unity 所有版本下载地址
- webpack安装及配置
- 善用性能工具进行SQL整体优化
- 关于 C4D R18 载入闪退
- Hexo:语雀云端写作,Github Actions持续集成
- 夜来风雨声,样式知多少?——CSS
- Qt - 奇葩问题 解决方案
- sqlserver战德臣_慕课战德臣数据库系统讲义PPT.zip