![趣味学编程:特级教师带你零基础玩转Mind+](https://wfqqreader-1252317822.image.myqcloud.com/cover/265/50016265/b_50016265.jpg)
进入卡通世界
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/25_01.jpg?sign=1738901829-NyFzAj1cNZR9SzyxEuO5SAv9xuPQnVfT-0-235d89c2a3829daa8449a4ec5e29f81b)
你有没有想过,让自己走进卡通世界,和卡通明星们一起跳舞、一起游戏、一起探险呢?当然没有问题,那就先从舞蹈开始吧(配套视频04)!首先用前面讲过的方法,将背景和卡通考核官角色导入(素材在配套文件中)。如右图所示。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/25_02.jpg?sign=1738901829-9S0M23iZM1MUTJ94bvYlumaSGoIAoyyz-0-b799c20fde1e61414945142af681c964)
导入背景和卡通考核官角色
积木的基础操作
画面上,考核官指着左边的空白处仿佛在说:“要想进入Mind+的卡通世界,请你先展示一段舞蹈才艺吧!”。在Mind+中,如何让角色说话呢?我们可以通过搭建【说】积木让角色说话。方法是进入左边程序模块面板,选择【外观】积木组,拖拽积木到脚本编辑区域,如下图所示。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/26_02.jpg?sign=1738901829-tlYiGfFra1STlt4c2hV69rovqcDKSHPE-0-5bbadf96439a8f104e0eacf3cf0bc379)
接下来,添加角色台词,在积木中的文字处单击,将文字修改为:请先来一段舞蹈吧!
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/26_03.jpg?sign=1738901829-aFblKQD8fjBGPjxOJ7zzSST5nTFz09oO-0-807ffe7ac2de2d7f3988c857e2424723)
添加角色台词
程序的运行与停止
什么时候开始说这句台词呢?在【事件】积木组中,拖拽积木,将其拼搭在之前的积木上。单击舞台面板中的绿旗,就可以观看程序运行的结果了。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/27_01.jpg?sign=1738901829-c4SYm0Exlk5PNeJV7eWFdXYwtfG5fzYa-0-7c80172be0a170da07b919dd31b0e6f7)
程序开始与结束按钮
万事俱备,只欠东风。现在需要主角登场了,主角是谁呢?当然是我们自己了!赶紧用相机拍摄两张自己不同舞姿的照片,通过上传角色命令,先将第一张照片上传,如下图所示。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/27_02.jpg?sign=1738901829-iaLQgDZGMly67NCquDJQkvy0UX1lUIEx-0-dda3a55a7e16b6b2f022d874e5bb6079)
上传自己的照片
图像的处理技巧
现在看起来效果并不好,因为照片的背景和舞台背景完全不搭,不过没有关系,在造型面板的绘图工具中,调整橡皮擦工具大小,结合放大缩小按钮,我们可以将多余的人物背景擦除。需要提醒的是:擦除过程是一个细致活,需要加倍小心。如果不小心擦除错了,可以通过撤销按钮恢复。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/28_01.jpg?sign=1738901829-Zeupeu8ekDExE86SMzWYKAbBmskHNC7c-0-b89880323a333c202f47b9c3a8ac03ad)
擦除图片背景
小知识
如果你观察过电影的拍摄现场,就会发现电影在拍摄中往往会使用蓝幕抠像技术。什么是蓝幕抠像技术呢?因为人的皮肤不含有蓝色和绿色,所以在电影拍摄中需要做合成特效时,往往在人物的后面放置蓝色的幕布,这样图像特效师就能方便地将人物与拍摄背景分离出来。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/28_02.jpg?sign=1738901829-b6RbobueXQcQb435GSRCpmHX4jsdiSAm-0-52bb91933ed79c25e3e06ebc7ba33590)
除了使用相机和手机拍摄以及通过外部文件导入照片外,如果笔记本或者计算机上有摄像头,还可以通过造型面板里的拍摄功能,直接拍摄。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/28_03.jpg?sign=1738901829-aN8QepLPiBpNB2FywLzIiekByHoqf0OE-0-92b0886ab10ac7f6cd7012e077394d76)
如果使用蓝幕拍摄,去背景的操作会有什么不同吗?单击填充按钮,在弹出的填充颜色对话框中选择透明填充,点击图片中的蓝色背景,蓝色部分迅速被去除,与擦除操作相比,是不是方便快捷了很多呢?
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/29_01.jpg?sign=1738901829-dv4ozt71mjq136xCOxzPJUK2AUN59gp3-0-576977ff5a6d7926b48c3156b0e2064d)
蓝幕去背景
调整好第一张照片后,单击左侧的【造型】按钮,用同样的方法导入第二张照片并进行去背景操作。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/30_01.jpg?sign=1738901829-L1fmZe5CoQShBFNMt09zYCfi5bdTwC2P-0-d7dae67eb49f5f1eecf4f5d3a1c2a445)
添加新的角色造型
角色造型与重复命令
进入模块面板中的外观积木组,拖拽切换造型积木到脚本区,然后用鼠标点击积木观察,每点击一次,人物就切换一次造型,舞台中的人物通过造型切换,已经有动画的效果了(配套视频05)。不过这样手动重复点击,可真让人手累和心累呀!
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/30_02.jpg?sign=1738901829-xIf8DjJtbbB38LyDmaolZ6jyDONyuoEF-0-53d9c581812f3bcafaff0b33588b882d)
预览动画效果
没有关系,这种重复的事情,让计算机来做最适合不过了。进入控制积木组,将循环执行积木与造型积木搭建在一起,接下来再次点击搭建的积木组,就发现人物已经永不停歇地跳起舞来。并且我们发现:正在执行的程序,会有黄色的外框提示。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/31_01.jpg?sign=1738901829-YQSREFaa1o7WF5lWacij1ugDYRjeApFs-0-018c04f82dd78b54cbbd26b407272a56)
正在执行的程序有黄色外框提示
添加音乐
现在你一定笑起来了吧!人物的舞蹈造型高速切换,此时的场景简直不能用舞蹈来形容,用发疯来形容或许更贴切一些。而且舞蹈怎么能没有音乐呢?进入声音面板,Mind+有一个默认的音效,请点击来听听,听出来是什么声音了吗?如图所示,在声音播放按钮旁边,还有很多声音特效按钮,试试它们会带来什么惊喜吧。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/31_02.jpg?sign=1738901829-8jjUVZDEPWnOO3XbrGpnaaDfuWA2Z7yL-0-cbb53dbf473bfd8fb3bc6a1c91ace150)
声音面板
当前的声音显然不适合我们的舞蹈,我们可以点击添加声音按钮,在声音选择对话框中选择自己喜欢的音乐。因为之前的舞蹈是循环的,所以挑选一个可循环音乐是最佳的选择,如下图所示。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/32_01.jpg?sign=1738901829-LqXnAQ5fGSe56M4d9rDvMFU1sgTzeizB-0-94a32fea449889e0bff8cdd57af40c5f)
挑选可循环音乐
有了音乐素材以后,在角色中添加【播放音乐】程序,让音乐在绿旗被点击后开始循环播放。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/32_02.jpg?sign=1738901829-gjrq0mpbcMc4fuJfUZwTl426jrsEYoJK-0-649a694576c82091b6344d7a1e2acf9c)
添加播放音乐程序
根据音乐节奏,给切换造型增加一个间隔时间。添加一块【等待】积木,设置一个合理的时间,让舞蹈的动作跟音乐节奏配合起来。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/32_03.jpg?sign=1738901829-JuSLbg3NT5auFoftiur1agu9tDpXlhbR-0-78f2c55e087e62d2a01e7ae669ba1554)
添加等待积木
小知识
发现了吗?在刚才的程序积木中,有的积木可以直接搭建,而有的积木后面则需要输入时间、次数。在编程中,输入的时间、次数、秒数值称为参数值。这种需要输入参数值的积木,称为带参数积木。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/33_01.jpg?sign=1738901829-Pod2MPPuN8XXuGtYcnYhCvsSIkTEXjCW-0-31f21afc8b3c2e8c65ea8955d210e41c)
思考:点击了绿旗后,如果考核官还没有把话说完,角色就开始跳起舞来,是否符合逻辑?
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/33_02.jpg?sign=1738901829-C6QFbrHBmlJaObfxVSvKmwGJotEREYp4-0-c18b29f1ac9d5160b6c4abd2b56595e0)
这种情况,显然不符合逻辑,正确的逻辑是考核官说完:“请先来一段舞蹈吧!”后,角色再开始表演。有什么解决办法呢?解决办法有两种,第一种方法是再添加一块【等待】积木,将等待时间设置为2秒,因为考核官说话的时间是2秒,所以等待2秒。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/34_01.jpg?sign=1738901829-fKQWpWMFD8mpWG0TpoAnaIb971VQTgXS-0-b49b08d590fe16b1a29809955eab1333)
设置等待时间
事件的广播与响应
第二种办法,回到考核官角色,让考核官说完话后,发布一个广播,广播的内容可以自己设定,不过最好用简洁的语言把发布广播的目的表达清楚(配套视频06)。这样有两个好处,第一是随着今后程序的庞大,消息越来越多,方便自己理清程序脉络。第二是在今后的团队合作中,自己写出的程序别人也能够轻松阅读,使团队合作更为高效。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/34_02.jpg?sign=1738901829-2NQfexaeKGvrteuyKe3O3LvAXztT6Q2r-0-73aa44b7545a0b9b380817fc7f384b3f)
发布广播
广播发出以后,舞台中的每个角色(包括舞台)都能听见广播。这时需要谁听见广播后做出响应呢?需要谁响应,就给谁添加【当接收到】积木。当前我们希望舞蹈者能听见广播后做出响应开始跳舞,所以点击舞蹈者角色,将程序修改为【当接收到“开始跳舞”】。这样,就算前面的考核官再多说几句话,时间发生了改变,有了广播来协调,就不用再重新考虑和调整舞蹈者的等待时间了。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/35_01.jpg?sign=1738901829-QcjTX9pGwcTmq3IHcHR0KS4gLgyFMi0y-0-048cd4c3aa3ae02916bf4e9b26f7f2af)
小知识
程序中的广播和生活中的电台广播相似。
第一:生活中的电台广播,电波会发送给每一个人,无论你是否打算收听;程序中的广播,同时会发送给每一个角色,无论角色是否打算收听。
第二:生活中,如果你打开收音机,并且调到某个电台的频率,那么收音机就会做出响应,播放该电台的节目;程序中,如果给角色添加了【当接收到】积木,只要接收到该广播,角色就会执行【广播】积木下的程序,做出响应。
第三:生活中的电台广播需使用收音机才能听见;程序中的广播只有接收广播的积木能够听见。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/35_02.jpg?sign=1738901829-B9tPE7NxhqceuphuGabaCuPz0fQZZJud-0-195922226a36822916ff470e2d073c5c)
程序中的广播
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/35_03.jpg?sign=1738901829-A1GQ3O3Z2Rom0dQrIFj2ZOlHhw62b8rV-0-002bed0ae4bc5b26c6487b55d6792b4c)
生活中的电台广播
拓展时间
在Mind+中,通过加载音乐模块,你就可以组建自己的乐队,运用上面的知识,赶快跟着我们的视频拓展课程,创作一首自己的歌曲吧(配套视频07)。
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/36_01.jpg?sign=1738901829-WmhCyHLPyO6P5L9o2Lhgda6gmK6I7Qk1-0-ad2756cd9c5316856ba83646035e1223)
视频拓展教程《贝加尔湖畔》乐曲的编写
![](https://epubservercos.yuewen.com/7A5EC3/29400545103523506/epubprivate/OEBPS/Images/36_02.jpg?sign=1738901829-EXjQK4n1yXckkRkN2fjmbMRGNrb25zyf-0-c95b4bc2d65bb97bccc0b9fb1429ad31)