Unity3D开发(编程)小技巧之二:文字如打字机效果逐字出现
经过一番折腾(Ctrl C,Ctrl V),整理代码如下:
/// <summary>/// 打字机效果/// </summary>/// <returns></returns>public static IEnumerator TypeTextEffect(GTextField text, float letterPause = 0.4f, AudioSource typeMusic = null){string texts = text.text;text.text = "";foreach (char letter in texts.ToCharArray()){text.text += letter;if(typeMusic) AudioControl.PlayMusic(typeMusic);yield return new WaitForSeconds(letterPause);}}
在其他需要调用此功能的地方直接调用即可。
假如本函数所在的类为Utils,其他位置调用格式为:
StartCoroutine(Utils.TypeTextEffect(hintText,0.3f));
支持了打字音效,原谅我这耳朵和贫穷的媒体编辑能力,不能分享音效到这里了。
注意: 我这里的文本显示UI用的FairyGUI,也在这里安利一下这个插件,UGUI,NGUI的类似,修改相应的参数以及文本显示即可。
下次再传效果截图了…
效果图已上传…
Unity3D开发(编程)小技巧之二:文字如打字机效果逐字出现相关推荐
- 25个实用编程小技巧
点击上方"朱小厮的博客",选择"设为星标" 回复"1024"获取独家整理的学习资料 如果每个程序开发人员都只是周而复始地写代码,想必编程的工 ...
- 日常开发CSS小技巧整理
日常开发CSS小技巧整理 1.解决inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移 .wrap {display: inline-block;overflow ...
- 值得玩味儿的14个Python编程小技巧
全文共394个字,1张图,预计阅读时间5分钟. 最近的工作中经常使用Python编写一些基本解决一些NLP的小问题,在自己的工作日记里面也记录了不少的python编程中常用的小"Trick& ...
- ACM数论一些简单结论和编程小技巧总结
前言 最近被数论的模运算卡了一发..稍微总结一下最近用到的数论结论 另外,get了一些实现的技巧,也一起记一下~免得忘了~ 数论简单结论 n = p(1) ^ num(1) * p(2) ^ num( ...
- 【JavaScript】JavaScript编程小技巧
JS最大的特点是灵活,极端的灵活,令人发指的灵活. JS是一个弱类型语言:即JS的数据的数据类型不像其他语言那样明确或需要限定. JS的对象({}括起来的),是一些键值对组成,更愿意称它为 ...
- 分享UG数控编程小技巧,建议收藏
分享UG数控编程小技巧,建议收藏 学习UG,是有一定的技巧的. 技巧一:要懂的一定的行业规则.因为UG编程,其实说白了就是数控编程.UG只是数控编程里面需要用到的一个软件,就好比耕田的时候需要用到的锄 ...
- delphi开发的小技巧----------------http://www.cto360.com/a/5000086716.shtml
delphi开发的小技巧----------------http://www.cto360.com/a/5000086716.shtml http://www.cto360.com/a/5000086 ...
- turbo c图形方式下编程小技巧
turbo c图形方式下编程小技巧 Turbo C具有丰富的图形功能,在用其编写各种应用程序和菜单时 ,常常需要将光标定位输入数据和显示立体字型,而Turbo C本身又没 有直接提供可以使用的函数,往 ...
- go 自定义error怎么判断是否相等_Go Web 小技巧(二)GORM 使用自定义类型
不知道大家在使用 Gorm 的时候,是否有遇到过复杂类型 ( map, struct...) 如何映射到数据库的字段上的问题? 本文分别介绍通过实现通用接口和 Hook 的方式绑定复杂的数据类型. 一 ...
最新文章
- Android—TableLayout自定义表格
- 元素与核素有什么区别?
- jquery的2.0.3版本源码系列(2):21行-94行定义了一些变量和函数 jQuery=function(){}
- c++ primer 第六版 pdf_A3N630	塑壳断路器如何更换.pdf
- 微课|中学生可以这样学Python(例8.25):二分法查找
- c#利用反射+特性实现简单的实体映射数据库操作类(表与类的映射)
- 阶段3 1.Mybatis_03.自定义Mybatis框架_7.自定义Mybatis的编码-实现基于注解配置的查询所有...
- 1MB是多少字节 ?是多少位?
- BF-9500警用(PDT)数字集群通信系统
- onedrive php接口,关于 onedrive 的 api 调用
- u3d 使用Renderer来修改材质
- canvas教程5-绘制路径
- 格密码LLL算法:如何解决最短向量SVP问题(1)
- diskgenius创建efi分区_复制文件到当前分区
- mysql 查询不等于空的数据查询
- 张量(Tensor)操作
- Eclipse之cannot be resolved to a type
- CoreText使用教程(一)
- layui table 每列加标签_【前端】layui表格中根据条件给对应的列加背景色
- ant Design vue中a-row 内容不会垂直居中
热门文章
- 红帽峰会2018第一天:数字转型扛把子OpenShift
- face++与python实现人脸识别签到(考勤)功能
- 太阳上挖煤的可行性报告
- 雅虎称百度站在金山上挖煤 搜索已经黔驴技穷
- 喇叭天线的增益计算matlab源代码,(18—26.5)GHz喇叭天线近场增益的计算-易迪拓培训.PDF...
- 怎么恢复被360清扫的回收站垃圾
- 大数据的误区——何为真正的大数据
- 直播预告 | 清华CoAI小组博士生——关健
- 在macbook上安装windows几种方案
- 安卓APP上线各应用商店-最新版