图形化编辑器 (Kitten编辑器)的使用 能力考评方向 知识结构导图 Kitten 编辑器也称为源码编辑器,是一种图形化编程工具。Kitten 编辑器的主界面如图1-1 所示,各区域的说明如下。 ① 舞台区:展示角色、背景和程序的运行效果。 ② 角色区:管理舞台区中的角色或背景,如删除等操作。 ③ 积木库:包含编程中使用的各种积木块。 ④ 属性栏:设置角色的名称、坐标值、角度和旋转模式等属性。 ⑤ 脚本区:进行积木的拼接。 脚本区的三个按钮分别是“音乐画板”“画板”和“素材库”。单击“音乐画板”按钮能打开音乐画板,它的作用是制作音乐。单击“画板”按钮能打开画板编辑器,它的作用是绘制图形、设计背景或角色。单击“素材库”按钮能打开素材库,使用素材库可以导入背景、角色和声音等素材。 1.Kitten 编辑器的基本要素 (1)背景 背景是舞台中角色活动的场景,它不会遮挡住舞台中的角色。在舞台中,只能添加一个背景,但是可以为背景添加多个造型,通过切换造型实现背景的切换。 (2)角色角色是能够进行编程、实现一定功能的对象。舞台上能够添加多个角色,每个角色都有多个造型。 使用鼠标可以对舞台上的角色进行移动或旋转等操作。当角色被隐藏或角色的位置在舞台的显示区域以外时,角色则无法被看见。 (3)积木、脚本和程序 积木是指积木库中的单个积木块。将积木块拖曳到脚本区,进行拼接就组合成脚本。程序是所有素材、角色和背景脚本的集合。 (4)舞台 舞台即舞台区。运行程序后,展示在舞台上的角色或背景便会运行相应的脚本,程序的运行效果也将展示在舞台上。 2.属性栏 属性栏的作用是设置角色的属性。如图1-2 所示,属性栏从左到右的功能如下。 ① 修改角色的名称。 ② 两个按钮功能分别是设置角色可见或隐藏和锁定属性栏(使属性栏的属性不可被修改)。 ③设置角色的x 坐标值和y 坐标值。 ④ 设置角色的方向。 ⑤ 设置角色的大小。 ⑥ 设置角色是否可被拖动(程序运行时)。 ⑦ 设置角色的旋转模式。 图 1-2 3.中心点 角色的中心点是角色进行旋转、放大和缩小等操作的参考点。如图1-3 所示,单击角色,图中显示的十字图形就是角色的中心点。使用鼠标拖动中心点,能够修改中心点的位置。 脚本区是进行积木拼接、编写脚本的区域。 1.积木的拼接 可以从积木库中拖曳出积木用于拼接脚本。如图1-4 所示,从积木库中拖曳出“当角色被[ 点击]”积木并放置到脚本区中。 如图1-5 所示,从积木库中拖曳出“移动10 步”积木并移动到“当角色被[ 点 击]”积木的下方,当积木之间出现阴影时,表示这两块积木能够拼接到一起。松 开鼠标,两块积木就会拼接起来。 常见的积木拼接形式有如图1-6 所示的几种。 2.积木参数的修改 积木中的参数一般有两类,一类是使用鼠标进行选择的可选参数;另一类是使用键盘输入的数值类参数。 14 图 1-4 图 1-5 图 1-8 2.素材编辑 (1)角色造型 一个角色可以包含多个造型。如图1-9 所示,单击“造型”按钮,会弹出如图1-10 所示的界面。该界面展示了角色包含的造型,同时还能对角色的造型进行命名、复制、删除、添加以及使用画板编辑器进行编辑等操作。 图 1-9 图 1-10 (2)声音编辑 导入声音素材后,可以对声音素材进行查看和编辑。如图1-11 所示,单击“声音”按钮,会弹出如图1-12 所示的界面。该界面显示了已经导入的声音素材,还可以对声音素材进行试听、设置、删除和录音等操作。 图 1-11 图 1-12 文件的基本操作如下。 图1-13 对文件的新建、打开和保存的基本操作进行了说明。 在Kitten 编辑器中,编程文件的扩展名是.bcm。在涉及保存文件到本地的操作时,要确保文件格式名正确。 图 1-13 程序的启动和停止 如何让一个程序运行呢?如图1-14 所示,通过单击“开始/ 停止”按钮可以控制程序的启动和停止。 如图1-15 所示,运行程序后,脚本区将会显示“积木运行中,单击停止”,表示程序正在运行。再次单击“开始/ 停止”按钮或者在脚本区单击,程序就会停止运行。 图 1-14 图 1-15 ※ 思路分析 此题要求考生判断角色相对于背景的移动方向,因此需先根据角色相对背景的移动方向分析出背景的移动方向,然后找出背景的正确脚本。 ※ 考题解答 由题意“汽车角色在视觉上有向上运动的效果”可知,背景角色应该往下移动;角色在竖直方向上的移动需要使用“将[y] 坐标增加()”积木实现,故排除选项A、D。背景往下运动,y 坐标是不断减小的,y 坐标的数值应变小,故排除选项B。因此答案是C。 ※ 举一反三 如图2-57 所示的是忍者阿短跑酷游戏。图2-58 是背景的脚本,图2-59 是金币的脚本。如果想使金币随着背景同步向左移动,金币的脚本中“?”处应填写的是________。 图 2-58 图 2-59 考题5 运行脚本,如图2-60 所示,按下空格,舞台效果是()。 A.角色变大    B.角色变小 C.角色高度增加  D.角色宽度增加 ※ 核心考点 考点4 :角色外观属性的设置。 考点6 :侦测功能。 ※ 思路分析 题干问按下空格,舞台效果是什么,因此只需要关注按下空格后程序运行的效果。 ※ 考题解答 按下空格,第一个分支结构中的侦测条件返回的结果是true,“将角色的[ 高度] 增加(10)”积木会重复被执行,角色的高度会增加,因此答案是C。 ※ 举一反三 如图2-61 所示的是角色的脚本,程序运行过程中,角色会(  )。 A.先变大再变小就不动了 B.先变小再变大就不动了 C.持续先变大再变小 D.持续先变小再变大 考题6 如图2-62 所示的是角色“灯笼”的脚本,当收到广播“灯笼出现”后,舞台效果是(  )。 A.灯笼变大 B.灯笼逐渐消失 C.灯笼逐渐变亮 D.灯笼逐渐变黑图 2-62 ※ 核心考点 考点4 :角色外观属性的设置。 ※ 考题解答 重复执行“将[ 亮度] 特效增加()”积木,角色亮度逐渐增加,因此答案是C。 ※ 举一反三 如图2-63 所示的是角色“灯笼”的脚本,当收到广播“灯笼出现”后,舞台效果是(  )。 A.灯笼变大 B.灯笼逐渐消失 C.灯笼逐渐变亮 D.灯笼逐渐变黑 考题7 以下能够实现在游戏过程中重复且正常地播放背景音乐的脚本是(  )。 A.    B. C.    D. ※ 核心考点 考点5 :音乐或音效的播放。 ※ 思路分析 此题主要是判别两种播放声音积木的不同应用,考生需要分析“播放声音[ ]”积木和“播放声音[ ] 直到结束”积木的异同。 50 ※ 考题解答 重复播放背景音乐,需要使用“重复执行”积木,所以排除选项C 和选项D。在选项A 中,直接把“播放声音[ ] ”积木放到“重复执行”积木里面会造成很多声音同时播放的现象,因此答案是B。 考题8 (真题·2019 年12 月)阿短在编写一个古诗接龙的游戏,给出上句,选择正确的下句。如图2-64 所示,下列脚本实现的是诗句“白日依山尽,黄河入海流”的接龙。脚本中“?”处应填写的是(  )。 图 2-64 A.0    B.1    C.2    D.黄河入海流 ※ 核心考点 考点7 :程序的输入和输出。 ※ 思路分析 根据题意可知,脚本实现的是“白日依山尽,黄河入海流”的接龙,因此需要分析正确的选择项数是哪一个,然后分析分支结构的逻辑。 ※ 考题解答 根据脚本可以知道,正确的选择是“黄河入海流”,正确的选择项数是1。在分支结构中,第一个分支输出的是“回答正确”,即脚本运行后,选择第一个选项,程序会运行分支结构中的第一个分支,因此“?”处应填写的是1,答案是B。 1.以下脚本中能使角色顺时针旋转的是(  )。 A.    B. C.    D. 2.使角色产生的效果与图2-65 所示不一致的选项是(  )。 A. B. C. D. 3.如图2-66 所示的是角色“鲤鱼”的初始状态。运行下列脚本后,角色“鲤鱼”将出现在(  )。 注:旋转角度为正值,表示沿逆时针方向旋转。 A. B. D. C. 4.如图2-67 所示,角色“老鼠”的初始面向角度为0 度。运行脚本后,“老鼠”的位置正确的是(  )。 注:旋转角度为正值,表示逆时针方向旋转。 图 2-67 A. B. D. C. 5.以下能实现角色“逐渐隐藏”效果的是(  )。 A. B. C. D. 6.如图2-68 所示,角色“骰子”有6 个造型。初始状态下,“骰子”显示的点数是“1”。不能让“骰子”显 示点数为“4”的脚本是(  )。图 2-68 A. B. C. D. 7.小可为了学习中国传统文化,决定利用课外时间阅读四大名著。运行如图2-69 所示的脚本后,所切换到的造型就是小可准备阅读的第一本书。这本书是(  )。 A.《红楼梦》 B.《水浒传》 C.《三国演义》 D.《西游记》 图 2-69 8.角色持续向舞台区右方移动,碰到边缘就停止,则雷电猴的脚本是(  )。   A. B. C. D. 9.每单击一次鼠标,使变量“浇水”增加1 且角色高度增加10。能正确实现上述效果的是(  )。 A. B. C. D. 10.《千里江山图》是北宋王希孟创作的中国十大传世名画之一。该作品以长卷形式,立足传统,画面细致入微,烟波浩渺的江河、层峦起伏的群山构成了一幅美妙的江南山水图。如图2-70 所示,小可编写了一段脚本,考查阿短对国家文物知识的了解情况,则“?”处应填写的是________。 注:勿填写空格或换行。