友情提示:680元/半年,儿童学编程,就上码丁实验室。
我们知道,Scratch中显示说话内容有两个模块,
,分别是说话几秒和说话直到被下一句话顶掉,但这两个都不够酷,有时我们想要让文字一个字一个字的冒出来,这样看上去就很容易看清楚,要怎么实现呢?
其实也不难,我们要只要用一个循环就搞定了,从对话列表里面取一条要说的话,然后不断的用“第X个字符:”的功能,从话里面一个个的把字取出来,然后跟已经取出的话,连接起来,再不停的说出来,效果就达到了。
先定义一个“说话”的功能模块,然后在要用说话的地方调用这个模块即可。
把要说的话,都放到“对话”的列表里,再建两个私有变量:临时编号和临时内容,不停的把说话内容一个字一个字的赋值到临时内容变量里,再间隔一个很短的时间,把内容说出来即可,这样就会形成动画说话的效果了,很棒的效果,赶紧试试吧!