![零起步玩转掌控板与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=1739625579-IcjxHsJ0mxbkjmOqkBWtqXifSHU8kd1X-0-450b62c554559f0f60651a4513a9c02e)
图1-16 选择背景
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P20_1172.jpg?sign=1739625579-pBopSFaa9eVGFWC8f3rgxMQ30LGXvSxh-0-a4c2c1fbed008328404448d1a86d4059)
图1-17 “角色库”按钮
如图1-18所示,从角色库“动物”类型中选择“小狗2”角色,会在舞台上出现小狗。这时舞台上有两个角色,如图1-19所示。
单击“Mind+精灵”图标右上方的“关闭”按钮将其删除,这时舞台上就只剩下小狗了。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P21_1188.jpg?sign=1739625579-JhEerTGMVqvxJNLMSzjToo1CODBptzqw-0-5a0e8fa0837c7502651fe115cc1fb14b)
图1-18 角色库
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P21_1191.jpg?sign=1739625579-sxgxXxklbOVGz3JJ5PA1A8cxDORoXQ5q-0-8cfe4267d01c1c680eb0cc8a19d2cdf4)
图1-19 舞台上的两个角色
选定角色区的“小狗2”,再单击菜单栏下面的“外观”按钮,打开外观编辑窗口,如图1-20所示,可以看到小狗有三个造型,用程序控制这三个造型的切换,就能实现小狗走路的动画效果。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P21_1195.jpg?sign=1739625579-o4WMPcDvxCSYDnrt4BG8DFKmHKikaSVA-0-73a10802f9f068a99cd1bf47880133af)
图1-20 小狗的三个造型
3.编写程序
本例只需给角色“小狗”编写程序来控制其运动,写好的程序如图1-21所示。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1207.jpg?sign=1739625579-7Nrl6aEfnoKmIM29qmra7uWZZZGza9DD-0-8e13eb8d691f3bc27ca573d4dd9554dd)
图1-21 角色“小狗”的程序
程序中使用了循环语句,如图1-22所示,循环执行语句在“控制”模块中,这个模块中还有条件语句。
程序中的语句在“外观”模块中,如图1-23所示。通过这条语句可模拟小狗走路的动作。
程序中的4条蓝色语句块都在“运动”模块中,如图1-24所示。“运动”模块中的语句很多,通过组合编写能精确地控制角色的运动。
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1215.jpg?sign=1739625579-1L3PaP69UgdRJsjGrlve9iHRbgcheHuG-0-508779d029d3eb599f97fdb983969560)
图1-22 “循环执行”语句
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1218.jpg?sign=1739625579-V8Om9CNtoyuDM111znUOz1Lzn1f3o32M-0-4887bb8a3fb4c933f549026c0b8a9626)
图1-23 “外观”模块中的语句
![](https://epubservercos.yuewen.com/DB8596/26581128101249206/epubprivate/OEBPS/Images/Figure-P22_1221.jpg?sign=1739625579-4xHCyH5z4aTblHEozfXLtblS2Mw0YuEw-0-b032af448c5d742226d6ce61f4ea9d25)
图1-24 “运动”模块中的语句
4.调试修改
程序编写完成后,就要调试修改,可通过单击舞台左上方的“运行”“停止”按钮控制程序的运行。本例中,通过语句和
控制小狗的运动,每走10步后等待0.1秒,可通过修改步数和等待时间,使小狗运动更完美。