人的絮语-打字机效果

效果如下:

需求分析:

每次点击人之后,随机出现安排好的一句话

这句话出现时要有打字机效果:即这句话的文字长度逐渐变长,每次变化还要停顿一段时间

全部出现后停顿一段时间,然后逐渐消失(透明度变小)

实现需求的关键:

playerText.text = typeString.Substring(0, currentPos);

这个方法可以显示一个字符串从第0位到第currentPos位置的子字符串

因此,用循环结构,递增currentPos,就可以有文字长度变长的效果

所需主要数据:

一个Text组件,在UI上摆好(playerText),控制它的text属性和color属性

一个string变量来存储将要显示的字符串(typeString),这个字符串是从保存所有字符串的数组中随机取得的

代码就不写了。反正就是感觉,事情没有胖虎我想象的那么简单!

orz。继续改bug吧,bug一大堆。 现在在做滑动菜单和拖拽文字,但是想先把以前会的功能都做了,多点信心。(还要做画画课的作业,嗨。希望这个寒假和以前的寒假相比能积极一点。拔完牙,过年,早睡早起啊啊啊啊)

从需求分析到代码实现,这个思路的转变,是考验抽象思维和技术的积累。

学习一个月,实现十分钟,怀挺!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180130G0H76V00?refer=cp_1026

扫码关注云+社区