M3A2S3第三步:合成语句
发布人:张建辉发布时间:2016-09-26 16:55:33
在这里,首先新建一个变量“台词”。
我们使用“谁”和“做了什么”来连接成语句。使用数字和逻辑运算符分类中的模块来连接词语。先把这个模块拖到脚本区域来,点击这个模块的“连接”的位置,就会显示出“hello world”来。
图(1)
从前面做好的中拖出
模块,放在“hello”的位置。
图(2)
点击这个拼好的模块的“连接”的位置,可以看到勇士、村民、魔王、老爷爷和world连起来了。
图(3)
从模块盘里再拖出一个模块,这次把之前拼好的模块里的“world”换掉,然后点击“谁”右侧的“
”,换成“做了什么”。
这样就拼出了的样子。点击这个拼好的模块,勇士、村民、魔王、老爷爷中的任意一个会与战斗、结婚、交朋友中的任意一个结合在一起。
图(4)
图(4)显示了“魔王战斗”的效果。
接下来把拖到
的方框位置,完成图(6)所示脚本。
图(5)
图(6)
搜索君:按下空格键,猫咪会说出“外星人倒立”、“勇士战斗”、“村民交朋友”、……
未来喵:怎么觉得稍微有点不对劲呢……
搜索君:是不是觉得还少了点什么呢?
这里如果加上一些词语可能就会更自然一些,可以再拖过来一个模块。
用与之前相同的方法拼成的样子。点击这个拼好的模块,就会显示“勇士战斗了”的效果。

用替换掉图(6)里面的
后,得到图(8)所示脚本。
完成了!下面实际用起来吧!
搜索君:按下空格键,看看运行之后的效果吧。
未来喵:太棒了!但是说的内容是不是有些太简单了?
搜索君:是呀,这只是个简单的方法,之后按照同样的方法再增加列表和词语,就可以做出来很多各种各样的故事来了。
未来喵:真的吗?
搜索君:当然是真的了!现在请你想一想,怎么才能让猫咪讲出类似“这是现代的事:公主和大婶在高铁上飞快地交朋友”的故事呢?下一个活动,我们就要让猫咪给我们讲故事啦!