友情提示:680元/半年,儿童学编程,就上码丁实验室。
可能大家玩了我的kada战以后发现,神淘汰和kaka都是一个字一个字说话的
但是scratch自带的[说[]()秒]是一次性说出来的
其实实现这个功能非常简单,相信有些玩家觉得,应该用链表,每个字加入到链表里,在一个个输出来
答案错误,有更简单的办法,我们往下看:
首先,需要一个更多模块,包含一个字符串和一个数值的两个函数
创建两个变量(记住,一定要私有变量!特别是要说话的人多的时候)
重复(你要说的话的次数)等待延迟时间将讲话次数增加1
说:然后连接你说的话的第一个字
然后将 说 这个变量设定为你已经说过的话
然后用sc的 说 来输出
没说一个字发出一句声音
说的话说完后,意味着一句话结束(执行完毕)
等待有没有按下z
然后下一句
注意!最后说完话,一定要加一个脚本:“说[ ]”(说的里面留空白,可以清空该角色说话)
是不是很简单呢?那我们下次再见咯 拜拜~