之后,我们需要制作对话了,小可来迎接我们,需要致欢迎词,“你好啊”。我们在小可出现以后,又等待了3秒钟,这是因为飞碟飞走需要一段时间,因为飞碟从飞过来到飞走用了4秒,所以,此处设置为5秒比较合适,否则的话,小可的话就会被飞碟遮挡而无法显示出来。
在这之后是一个询问带有选项的对话框,那种样式是我们想要的样式呢?在这里,我把相似的几块积木统统试了一遍,包括“对话”“对话并等待”“新建对话框”“询问并选择”四种积木,这里选取了最后一种积木效果,这是我们想要的效果。再往下要编辑的程序比较难了,这是一段判断指令。我们需要进行一个简单的人机互动,当选择飞行类的时候,需要对蜻蜓图像进行显示;当选择陆地类的时候,需要对恐龙的图像进行显示;当选择海洋类的时候,需要对鱼的图像进行显示。这里利用了判断积木和侦测积木,值得一说的是,这次发现有一段代码编辑的是很累赘的。
当获得选项数为1时,告诉蜻蜓执行显示,这里没有错,否则,当选择数为2时,告诉恐龙进行显示;下面的就是否则告诉鱼进行显示,没有必要再继续使用侦测积木了,因为只剩下了一种情况,没有必要再进行判断了。不过,虽然有点赘余,在显示效果上还是没有区别的。
细心的你或许早已发现许多的问题,不仅仅是脚本编写上的问题,并且在人际互动上也出现了只可以互动一次的情况,因为有3个互动选项,如果想把这3个选项都互动一遍的话,就需要重新执行程序3次,这是很明显的问题,暂时,我们先不解决这个问题,放在以后的图文中会出现类似的问题。