![零起步玩转掌控板与Mind+](https://wfqqreader-1252317822.image.myqcloud.com/cover/43/47217043/b_47217043.jpg)
1.3 深度探究——设计“小狗自由行”动画
1.2节的“让Mind+精灵动起来”程序中,只有不断地单击“运行”图标,Mind+精灵才能运动。本例中,我们把角色换为小狗,当单击“运行”图标
时,小狗出现在一个随机位置,然后在舞台上由左向右走,当碰到舞台右边缘时就转身向左走,当碰到舞台左边缘时则转身向右走,不断循环。
1.更换背景
单击“背景库”按钮,从背景库的“室内”类型中选择“女巫小屋”背景,如图1-16所示,这个背景会覆盖刚才选择的“蓝天”背景。
2.更换角色
如图1-17所示,单击角色区“角色库”按钮,可打开“角色库”。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P20_1169.jpg?sign=1739409063-du3QJtJyO8Flq1bI0vCyVMb1Z86r8IuW-0-5a82a42d02766b91307728f4851c3d1b)
图1-16 选择背景
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P20_1172.jpg?sign=1739409063-HgSGDGDPYdGdnNFYb227oN469oUjvxVf-0-1144f1b134ee97e5b3a0152a09fb201f)
图1-17 “角色库”按钮
如图1-18所示,从角色库“动物”类型中选择“小狗2”角色,会在舞台上出现小狗。这时舞台上有两个角色,如图1-19所示。
单击“Mind+精灵”图标右上方的“关闭”按钮将其删除,这时舞台上就只剩下小狗了。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P21_1188.jpg?sign=1739409063-XMPaCaRFprMV1HeBeQDlGZdutUgYMJnT-0-fe05bce73673ac7320b5cfbdf43a8e13)
图1-18 角色库
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P21_1191.jpg?sign=1739409063-98RYBWiUrL1wHwrHX25jcdEoT2AFFP6W-0-26e19250c2279a5781c7c42c54971a9a)
图1-19 舞台上的两个角色
选定角色区的“小狗2”,再单击菜单栏下面的“外观”按钮,打开外观编辑窗口,如图1-20所示,可以看到小狗有三个造型,用程序控制这三个造型的切换,就能实现小狗走路的动画效果。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P21_1195.jpg?sign=1739409063-ZlHiU0fcksQnNgDTBQ153nXPf8woNyrY-0-57888f6cd087316536485004faa900bb)
图1-20 小狗的三个造型
3.编写程序
本例只需给角色“小狗”编写程序来控制其运动,写好的程序如图1-21所示。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1207.jpg?sign=1739409063-KQccL9UQgfCHW70hL4rUq9UXN4hP3w6a-0-ae3d3ac5de1281419a0a5aaeae9ffaea)
图1-21 角色“小狗”的程序
程序中使用了循环语句,如图1-22所示,循环执行语句在“控制”模块中,这个模块中还有条件语句。
程序中的语句在“外观”模块中,如图1-23所示。通过这条语句可模拟小狗走路的动作。
程序中的4条蓝色语句块都在“运动”模块中,如图1-24所示。“运动”模块中的语句很多,通过组合编写能精确地控制角色的运动。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1215.jpg?sign=1739409063-5pwbmo3SSW0Yx0BYrbXHvSwc3llHlQK3-0-1b1d9a7bb3e27d227672d54a6bc61762)
图1-22 “循环执行”语句
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1218.jpg?sign=1739409063-7swxmqfUZ4YNhwzh59tju1M4CkvxJGP6-0-0111dad6615c592ae7c804926e226939)
图1-23 “外观”模块中的语句
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1221.jpg?sign=1739409063-Siil1mB1HIui6mIC5QEu694K0DRUWES3-0-0f7480ce850e8a15bb01531188c6cc04)
图1-24 “运动”模块中的语句
4.调试修改
程序编写完成后,就要调试修改,可通过单击舞台左上方的“运行”“停止”按钮控制程序的运行。本例中,通过语句和
控制小狗的运动,每走10步后等待0.1秒,可通过修改步数和等待时间,使小狗运动更完美。