形状分类
帽子类积木块:程序执行的起始位置,下方对接其他积木。当满足积木块内的条件时,程序开始顺序执行下方的积木块。
堆叠类积木块:上下都可以链接其他的积木块。通过这些积木块,控制角色的行动。
C型类积木块:上下和内部都可以链接积木块。可以按条件选择执行内部积木块或者循环执行内部积木块。
停止类积木块:只有上方可以连接积木块,用于停止程序。
报告类积木块:只能放入其他的积木块内部使用。报告积木块可以返回数字或字符串到其他积木块内。
条件类积木块:和报告积木块一样只能放入其他的积木块内部使用。条件积木块是特殊的报告积木块只能返回真(true)、假(false)。
事件模块
(1)程序开始时,运行下方积木块。
(2)当按下指定的按键时,运行下方积木块。
(3)当切换到当前场景时,运行下方积木块。
(4)离开当前场景时,运行下方积木块。
(5)使用这个积木块的角色被点击时,运行下方积木块。
(6)当舞台拥切换为指定的背景时,运行下方积木块。
(7)响度是麦克风接收到的声音的音量,当响度大于指定数值时,运行下方积木块。计时器是侦测模块中的积木块,记录程序运行的时间,当计时器大于指定数值时,运行下方积木块。
(8)当角色接收到指定的消息时,运行下方积木块。
(9)向包含自身在内的所有角色发送一个消息。发送完后,会立即继续向下执行程序。
(10)向包含自身在内的所有角色发送一个消息。发送完后,会等到所有接收消息的程序执行完成后,继续向下执行程序。
运动模块
(1)操作主角,向主角的方向移动x步。x为负数时,向当前方向的反方向移动x。(主角移动时碰到障碍物与配角会退回原地)
(2)竖向移动主角,x的值为正数就是向上移动,x的值为负数时向下移动。。
(3)控制主角在舞台中朝向,0朝上,90朝右,180朝下,-90朝左。
(4)向当前角色的方向,移动x。X为负数时,向当前方向的反方向移动x。(移动一步相当于移动1个像素的长度,(0,0)向右移动10步将移动到(10,0))
(5)当前的方向左转或右转相应的度数。
(6)将当前角色移动到指定的坐标。
(7)移到随机位置,下拉有更多的选项,可以移动到手指点击位置或指定角色的位置。
(8)下拉菜单选择其他角色,将任意角色移动到指定坐标。
(9)将主角移动到指定的坐标。
(10)在x秒内移动匀速移动到随机位置,下拉菜单可选手指点击位置或其他角色位置。
(11)在x秒内移动匀速移动到指定坐标
(12)改变角色在舞台中朝向,0朝上,90朝右,180朝下,-90朝左。
(13)面向手指点击的位置。多个角色时,可以点击下拉菜单,选择面向其他角色。
(14)将x坐标增加,值为正数就是向右移动,值为负数时向左移动。
(15)设置角色的x坐标。。
(16)将y坐标增加,值为正数就是向上移动,值为负数时向下移动。
(17)设置角色的y坐标。
(18)当碰到舞台边缘时角色反弹,反弹时遵循光线的反射规律,反射角等于入射角。
(19)右翻转,角色只能进行水平上的左右翻转。不可旋转,角色一直面向初始方向。任意旋转,可以旋转到任何方向。
(20)当前角色x坐标的值;当前角色y坐标的值;当前角色方向的值。矩形框可勾选,选择后可以在编辑舞台上显示数值。
主角相关。无论那个角色调用主角移动积木块,都会移动主角,主角移动时,如果前方有配角或障碍物,就会停止移动。
外观模块
(1)切换场景。可以传入参数(场景名称或场景编号)切换为指定场景。
(2)让角色在舞台上显示。下拉菜单可以设置其他角色显示。角色添加后默认显示。
(3)让角色在舞台上隐藏。下拉菜单可以设置其他角色隐藏。
(4)显示说话气泡,2秒后气泡消失。
(5)显示说话气泡,直到下一次说话才消失。
(6)显示思考气泡,2秒后气泡消失。
(7)显示思考气泡,直到下一次思考才消失。
(8)切换为指定造型。
(9)将主角切换为指定造型。
(10)根据角色造型顺序切换,当造型为最后一个时,下一个造型会切换为第一个造型。
(11)将舞台背景切换为指定背景。
(12)将舞台背景切换为指定背景后,等待下方的积木块执行完成后,继续向下执行程序。
(13)根据背景顺序切换,当背景为最后一个时,下一个背景会切换为第一个背景。
(14)填入正数时,角色变大,填入负数时,角色减小。
(15)指定角色的大小。(角色初始大小为100)
(16)设定颜色的特效,下拉菜单选择更多的特效
颜色:变化图片的颜色值,取值为(0-199)。
鱼眼:看起来就像是采用广角镜头观看,图像局部放大,取值范围不限。
旋涡:特效为正数时向角色图片以角色中心点右旋转,负数则向左旋转。
像素化:角色的像素会慢慢逐渐变大,数值越大越明显最后变成单一颜色。
亮度:数字越大图片越亮,100时图片全白,-100时图片全黑。
虚像:可以理解为透明度,取值为(0-100)100时完全看不到(虚像100时角色依然在舞台上,可以检测碰撞,不等于隐藏)。
(17)将角色的图形特效清除
(18)将角色移动到所有角色的最前面,或除舞台背景外的最后面。
(19)将角色像前/后移动具体的层数。
(20)获取当前角色的造型编号,造型名称。
(21)获取当前角色的背景编号,背景名称。
(22)获取当前角色的大小。
声音模块
(1)等到添加的声音播放完毕才执行后面的积木块。
(2)声音开始播放的同时,立刻执行后面的积木块。
(3)停止正在播放的所有的声音。
(4)音调指的是播放声音的频率,负数的时候声音变慢,正数的时候声音变快,默认是0;左右平衡:指的就相当于我们的左右声道,-100时只有右声道,100时只有左声道,默认是0
(5)将音调,左右平衡重新设为默认状态。
(6)设置音量,音量为0的时静音,100的时候声音最大。
(7)当前角色播放音乐的音量大小。
控制模块
(1)等待x秒后,执行后边的程序。
(2)将内部的积木块按顺序重复执行指定次数。
(3)将内部的积木块按顺序无限重复执行。
(4)如果指定的条件结果为真,则执行内部的积木块。
(5)如果指定的条件结果为真,则执行 “那么”后的积木块,结果为假,则执行“否则”后的积木块。
(6)等待直到指定的条件为真后,执行后边的程序。
(7)将内部的积木块按顺序重复执行,直到指定条件为真后停止。
(8)
停止全部脚本:停止所有的程序运行;
停止这个脚本:即停止到当前所执行的程序语句;
停止该角色的其他脚本:不停止当前所执行的运行语句,停止当前角色的其他执行语句。
(9)克隆完成后,克隆体立刻执行的代码。
(10)克隆该角色,克隆的角色与当前角色一致,也拥有同样的代码。
(11)删除这个克隆体。
(12)复制角色,与克隆体不同(克隆体程序停止后会删除)复制的角色将添加到角色列表中。
(13)将复制的角色移动到指定位置。
(14)将复制的角色设置为指定大小。
侦测模块
(1)侦测角色是否碰到手指,下拉选择舞台边缘或其他角色。
(2)侦测角色是否碰到配角分类下的角色,下拉选择其他分类。
(3)侦测角色是否碰到指定颜色。
(4)侦测当前角色的指定颜色是否碰到另一个指定颜色。
(5)侦测角色到按下手指位置的距离,下拉菜单可以选择到其他角色的距离。
(6)角色发出询问,并再场景下边框弹出对话框,等待用户的输入回答。
(7)用户所输入的内容。
(8)侦测是否按下空格键,下拉菜单可以选择键盘上其他按键。
(9)侦测手指是否点击屏幕。
(10)侦测手指按下的x坐标。
(11)侦测手指按下的y坐标。
(12)程序运行时,角色就不能像编辑模式下任意拖动,改为可拖动后就可以在运行中拖动角色了。
(13)侦测麦克风接收到的声音的响度。
(14)侦测程序运行开始到现在的时间。
(15)将计时器的时间归零。
(16)侦测舞台的各种信息。
(17)选择角色可以侦测角色的各种信息。
(18)侦测当前的时间。
(19)2000年到今天的天数。
(20)当前登录账号的用户名。
运算模块
(1)加
(2)减
(3)乘
(4)除
(5)生成随机数
(6)大于
(7)小于
(8)等于
(9)当两个表达式都为真(true)时,结果为真(true),否则为假(false)
(10)只要有一个表达式为真(true),则结果为真(true)
(11)当表达式结果为假(false)时,则结果为真(true)
(12)连接两个文本空格里的内容。
(13)选择字符串中某一个位置的字符。
(14)字符串的长度。
(15)字符串中是否包含某些字符串。
(16)求余数。
(17)数字的四舍五入。
(18)计算绝对值,下拉可以选择更多的运算方法
变量模块
(1)建立一个变量
适用于所有角色:所有角色都可以读取、修改这个变量。
适用于当前场景角色:当前场景的角色都可以读取、修改这个变量。
适用于当前角色:当前角色可以读取、修改这个变量。
(2)获取变量的值。
(3)设置变量,变量也可以设置为字符。
(4)设置变量增加对应的数值。
(5)在舞台上显示变量。
(6)在舞台上隐藏变量。
(7)建立一个列表
适用于所有角色:所有角色都可以读取、修改这个列表。
仅适用当前场景角色:只有当前场景的角色可以使用。
仅适用于当前角色:只有当前角色可以使用。
(8)获取列表的全部内容。
(9)将一个列表的值设置为另一个列表的值。
(10)将字符串或数字加入列表。
(11)删除列表的某一项内容。
(12)删除列表的全部项目。
(13)在列表某一项前面添加一项内容。
(14)替换列表中的某一项为指定内容。
(15)获取列表的某一项内容。
(16)获取列表中第一个包含该内容的编号。
(17)获取列表的项目数。
(18)列表是否包含。
(19)列表是否包含。
(20)在舞台上隐藏列表。
扩展模块
音乐:
(1)播放击打乐器。
(2)音乐暂时停顿。
(3)演奏设定的音符,设定的节拍。
(4)设置演奏的乐器。
(5)设置演奏速度。
(6)增加或减少演奏速度。
(7)获取当前的演奏速度。
画笔:
(1)清除舞台上绘制的所有东西。
(2)将角色造型绘制在舞台上,与克隆不同,绘制的角色无法进行操作。
(3)如果当前画笔的状态是落下,那么当“角色移动”时,它就会按照画笔的属性绘制出轨迹,反之,画笔不会留下任何轨迹。
(4)设置画笔的颜色。
(5)增加或减少画笔的颜色,下拉菜单可以选择泽亮度、饱和度、透明度。
(6)设置画笔的颜色,下拉菜单可以选择泽亮度、饱和度、透明度。
(7)增加或减少画笔的粗细。
(8)设置画笔的粗细。
网络:
(1)通过网络保存数据。
(2)通过网络获取数据。
(3)通过网络存储分数。
(4)显示排行榜。
(5)调用存档界面。
画笔:
(1)将角色转换为文字。
(2)显示原本的角色。
(3)设置字体的颜色。
(4)设置字体大小。
(5)设置背景颜色,背景大小默认为角色的宽高。
(6)设置文字的对齐方式。
(7)设置字体。
(8)设置字体样式。
(9)设置文字背景宽度,文字超出显示范围将不会显示。
(10)设置文字背景高度,文字超出显示范围将不会显示。
(11)设置文字显示时的动画。
(12)重置文字参数
(13)文字可以显示的行数
运动:
(1)当角色移动碰到配角或障碍物时进行移动的处理。
不处理:不进行处理。
停止:移动到配角或障碍物的旁边。
退回原处:放弃这次移动。