众所周知,mblock是基于scratch系列的青少年积木式编程工具。而mblock3有很多地方与scratch2相似(相同)。下面我就来为大家解析解析mblock3的各个模块。
一、动作
动作模块是角色特有的模块(舞台下此模块不可用),他可以让角色旋转、平移、“瞬移”、反弹等等。而scratch“大规模”地采用了坐标系。也就是说,只有掌握坐标系知识才能完全理解、掌握动作及其他模块。这里要说一下,mblock的模块与scratch2很相似,只是“机器人模块”和“数据和指令”模块略有不同。动作模块运用了角度、坐标系、相对位置、旋转、平移等数学知识。在这个模块里,全部都是“双头积木”(就是可以与上面和下面同时对接)。
二、事件
事件模块是相当于指定某段代码在什么条件下才会触发、执行。其中“当绿旗被点击”是最常用的,一般我们都把他当做一个程序的开始条件。与scratch2不同的是,增加了“当松开xx键”和“当xxx值大于xx”这两个条件。这个模块的积木都是“下单头积木”,就是在他上面不能承接积木,只能在下面拼积木。
三、外观
外观模块可以改变角色的造型;显示、隐藏角色;特效设定;大小设定;说话、思考;分层显示;切换背景。其中说话脚本经常用到,可以起说明、模拟人物对话的作用;思考和说话差不多,只是换个对话模型,相对来说不常用。里面的脚本也都是双头积木。
四、控制
控制可以看做是数字与逻辑的进阶,他是一个程序的核心,经常和侦测、数字与逻辑紧密相连(因为很大部分采用了布尔参数)。里面的如果<>那么、如果<>那么 否则是最最常用的,几乎每个大程序都有他们。在这里插一句话,我们要实现按下按键后执行某某操作,可以用事件里的“当按下xx”,也可以用“重复执行:如果<按下x键?>那么”,但第一种方法在点击停止按钮或执行停止全部脚本后仍然可以被触发,第二种则在程序停止后不会有任何反应,所以个人建议采用第二种方法控制角色移动等。里面有个让人摸不着头脑的功能“克隆”,后面再讲,这个功能实在高深!
一、动作
动作模块是角色特有的模块(舞台下此模块不可用),他可以让角色旋转、平移、“瞬移”、反弹等等。而scratch“大规模”地采用了坐标系。也就是说,只有掌握坐标系知识才能完全理解、掌握动作及其他模块。这里要说一下,mblock的模块与scratch2很相似,只是“机器人模块”和“数据和指令”模块略有不同。动作模块运用了角度、坐标系、相对位置、旋转、平移等数学知识。在这个模块里,全部都是“双头积木”(就是可以与上面和下面同时对接)。
二、事件
事件模块是相当于指定某段代码在什么条件下才会触发、执行。其中“当绿旗被点击”是最常用的,一般我们都把他当做一个程序的开始条件。与scratch2不同的是,增加了“当松开xx键”和“当xxx值大于xx”这两个条件。这个模块的积木都是“下单头积木”,就是在他上面不能承接积木,只能在下面拼积木。
三、外观
外观模块可以改变角色的造型;显示、隐藏角色;特效设定;大小设定;说话、思考;分层显示;切换背景。其中说话脚本经常用到,可以起说明、模拟人物对话的作用;思考和说话差不多,只是换个对话模型,相对来说不常用。里面的脚本也都是双头积木。
四、控制
控制可以看做是数字与逻辑的进阶,他是一个程序的核心,经常和侦测、数字与逻辑紧密相连(因为很大部分采用了布尔参数)。里面的如果<>那么、如果<>那么 否则是最最常用的,几乎每个大程序都有他们。在这里插一句话,我们要实现按下按键后执行某某操作,可以用事件里的“当按下xx”,也可以用“重复执行:如果<按下x键?>那么”,但第一种方法在点击停止按钮或执行停止全部脚本后仍然可以被触发,第二种则在程序停止后不会有任何反应,所以个人建议采用第二种方法控制角色移动等。里面有个让人摸不着头脑的功能“克隆”,后面再讲,这个功能实在高深!