效果如下:
需求分析:
每次点击人之后,随机出现安排好的一句话
这句话出现时要有打字机效果:即这句话的文字长度逐渐变长,每次变化还要停顿一段时间
全部出现后停顿一段时间,然后逐渐消失(透明度变小)
实现需求的关键:
playerText.text = typeString.Substring(0, currentPos);
这个方法可以显示一个字符串从第0位到第currentPos位置的子字符串
因此,用循环结构,递增currentPos,就可以有文字长度变长的效果
所需主要数据:
一个Text组件,在UI上摆好(playerText),控制它的text属性和color属性
一个string变量来存储将要显示的字符串(typeString),这个字符串是从保存所有字符串的数组中随机取得的
代码就不写了。反正就是感觉,事情没有胖虎我想象的那么简单!
orz。继续改bug吧,bug一大堆。 现在在做滑动菜单和拖拽文字,但是想先把以前会的功能都做了,多点信心。(还要做画画课的作业,嗨。希望这个寒假和以前的寒假相比能积极一点。拔完牙,过年,早睡早起啊啊啊啊)
从需求分析到代码实现,这个思路的转变,是考验抽象思维和技术的积累。
学习一个月,实现十分钟,怀挺!
领取专属 10元无门槛券
私享最新 技术干货