最新消息:

scratch精品教程-克隆体的私有

Scratch 少儿编程 2014浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

首先,我们从一种特殊的角度来理解变量和和链表:  
1.变量——可以变动的字符串或数字;  
2.链表——多个变量的有序化,序数称之为项数。  
Scratch的脚本里是没有“新建一个变量”的。但是之前说过链表多个变量的有序化,所以,我们可以通过在一个链表里新建一行,用替换某行的方式是其成为一个变量。  
接下来是实例:  
先让舞台询问“你要让第几个火柴人说话?”,接着询问“说些什么?”  

但是只是这样是远远不够的。我们要新建一个变量组(即链表,以后都这样称呼),在里面创建3个变量(即新建三项,以后也都这样称呼)。如图所示:  

火柴人克隆体须调用第一次回答的内容,即第几个火柴人说话。我们可以新建一个变量,再用脚本将变量设为第一次回答的内容。再利用脚本调用这个变量。  
不明真相的吃瓜群众一号:“为什么在调用时不直接调用第一次回答的内容,反而还得调用与第一次回答内容相同的变量呢?”  
孔明:“因为有第二次询问。Scratch在侦测部分的脚本就有‘回答’这一变量。但它会设为最新一次的回答。我们的脚本里询问‘第几个火柴人说话’的结果是第一次回答,而还有一个第二次询问,即询问火柴人说话的内容。在调用回答的时候调用的时候‘回答’这一变量已经设为第二次的了。所以我们要想调用第一次回答,必须用变量将它设为常数(即不可以变动的字符串或数字)”  
scratch精品教程-:克隆体的私有
scratch精品教程-:克隆体的私有
接着,我们再把第(克隆体_话_项数)项{克隆体_话}设为第二次回答。  
scratch精品教程-:克隆体的私有
好的今天scratch精品教程就到这里,我们下次再见

您必须 登录 才能发表评论!