好好搭搭官方文档
  • FAQ
  • 好好搭搭平台
    • 浏览器
    • 插件
    • 微信物联网小程序
      • 帐号绑定
      • 联网配置
      • 设备绑定
      • 物联应用
      • 在线编程
      • 自定义组件使用
    • 离线版
      • 好好搭搭Scratch中文离线版
      • 好好搭搭Scratch Arduino 2.0
      • Mixly For WuHan
    • 远程协助软件
    • PC端配网工具
    • 配网APP
  • 在线入门课程
    • Scratch编程入门
      • 第1课 喵喵初体验
      • 第2课 喵喵背古诗
      • 第3课 喵喵游西湖
      • 第4课 喵喵学做操
      • 第5课 喵喵学英语
      • 第6课 喵喵演奏会
      • 第7课 喵喵大抽奖
      • 第8课 喵喵运动会
      • 第9课 喵喵学画画
      • 第10课 喵喵出题目
      • 阅读材料一:好好搭搭Scratch中文离线版的使用
      • 阅读材料二:“好好搭搭”网站中的作品管理
      • 阅读材料三:使用PowerPoint制作中文文字角色
      • 阅读材料四:Scratch中的指令类型
      • 阅读材料五:Scratch中的三种程序结构
    • 基于Scratch的传感器板编程
      • 第1课 认识Scratch传感器板
      • 第2课 在Scratch中使用按键——点亮卧室里的灯
      • 第3课 在Scratch中使用LED——防火小卫士
      • 第4课 在Scratch中使用滑杆——生日快乐
      • 第5课 在Scratch中使用蜂鸣器——守卫松饼
      • 第6课 在Scratch中使用声音传感器——赛龙舟
      • 第7课 在Scratch中使用亮度传感器——太阳公公笑了
      • 第8课 在Scratch中使用摇杆――猴子接香蕉
      • 第9课 在Scratch中使用扩展模块——智能灯控
      • 第10课 综合作品制作——森林小卫士
    • 基于Scratch的Nova智能造物入门
      • 第1课 初识智能造物神器——Nova
      • 第2课 在Nova中使用单色LED——模拟红绿灯
      • 第3课 在Nova中使用数码管与按键——送给妈妈的计时器
      • 第4课 在Nova中使用蜂鸣器——音乐播放器
      • 第5课 在Nova中使用超声波传感器——魔法音乐盒
      • 第6课 在Nova中使用RGB LED与电位器——多彩台灯
      • 第7课 在Nova中使用声音与亮度传感器——智能声控灯
      • 第8课 在Nova中使用温湿度传感器——环境自动监测仪
      • 第9课 在Nova中使用电机与红外遥控――智能小风扇
      • 第10课 在Nova中使用舵机——会摇头的电风扇
      • 阅读材料一:“好好搭搭”插件的下载与安装
    • WU-Link智能造物入门
      • 第一课 初识物联网造物神器——WU-Link
      • 第二课 在WU-Link中使用点阵屏——玩转图案设计
      • 第三课 在WU-Link中使用点阵屏——送给妈妈的计时器
      • 第四课 在WU-Link中使用板载传感器——环境自动检测仪
      • 第五课 在WU-Link中使用加速度计——自制计步器
      • 第六课 在WU-Link中使用电子罗盘——指南针来了
      • 第七课 在WU-Link中使用红外传感器——红外电子琴
      • 第八课 Scratch与WU-Link互联互控——物联网点读机
      • 第九课 Scratch与WU-Link互联互控――物联网环境监测仪
      • 第十课 WU-Link之间的互联互控——抽签与抢答程序
      • 阅读材料一:WU-Link的无线网络连接设置
      • 阅读材料二:添加并绑定设备
  • 教学产品
    • Scratch传感器板
    • 好搭Box
    • Nova电子积木
      • Nduino HD
      • Nduino BOT
      • Nduino-Wulink
      • LED
      • 蜂鸣器模块
      • RGB模块
      • RGB灯带模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • 温湿度模块
      • 灰度传感器模块
      • 4位计时数码管
      • 4位计数数码管
      • 点阵模块
      • 红外接收模块
      • 红外对射模块
      • 蓝牙4.0模块
      • 单路电机驱动模块
      • 双路电机驱动模块
      • 大电流舵机驱动模块
      • MP3音乐模块
      • 火焰传感器模块
      • 霍尔开关模块
      • 继电器模块
      • 倾斜开关模块
      • 震动开关模块
      • 限位开关模块
      • 时钟模块
      • 陀螺仪模块
      • 摇杆模块
      • MQ2传感器模块
      • MQ3传感器模块
      • MQ7传感器模块
    • Arduino开源硬件
      • Arduino UNO主控板
      • Arduino IO扩展板
      • Wulink-UNO
      • haodaMIDI模块
      • LED灯模块
      • 蜂鸣器模块
      • RGB灯模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • LM35温度传感器
      • 温湿度传感器模块
      • 灰度传感器模块
      • 数码管模块
      • 点阵模块
      • 蓝牙模块
      • MP3模块
      • OLED模块
      • LCD1602显示模块
      • 红外接收模块
      • 红外发射模块
      • 激光发射模块
      • 继电器模块
      • 倾角传感器模块
      • 震动开关模块
      • 人体红外传感器模块
      • 上拉扩展模块
      • 土壤湿度模块
      • 颜色传感器模块
      • 摇杆模块
      • 音频录放模块
    • WU-Link
    • PythonBoard
    • 掌控
      • 掌控板刷好搭固件
      • WULink-Python
    • 3D打印套件
      • 时钟主板
      • 音乐主板
      • 通用主板
      • 机器人主板
      • 互联网主板
      • 电机主板
      • 灯光主板
      • 月球灯
    • 好搭磁性电子积木
    • 数字科学家
      • 主控
      • PH值传感器
      • 水浊度传感器
      • 拉力传感器
      • 压力传感器
      • 气压传感器
      • 水泵
    • KT板套件
    • 徽章板
    • 好搭Bit
      • Scratch3.0互动编程
      • MakeCode
      • Mind+
      • KittenBlock
      • MU Python编程
      • APP 移动端编程
  • 造物产品
    • WuLink-Nano
    • 好搭酷
  • 编程语法
    • Scratch
      • 指令
      • 程序结构
    • Arduino
      • 程序结构
      • 变量
      • 基本函数
      • 类库
    • Micropython
Powered by GitBook
On this page
  • 创意构思
  • 脚本设计
  • 第一步:导入外部舞台背景图片
  • 第二步:设置小猫角色属性
  • 第三步:设置“喵喵”的起始位置
  • 第四步:让“喵喵”在地图上移动
  • 第五步:使“喵喵”移动时面向目的地
  • 拓展思考

Was this helpful?

  1. 在线入门课程
  2. Scratch编程入门

第3课 喵喵游西湖

Previous第2课 喵喵背古诗Next第4课 喵喵学做操

Last updated 6 years ago

Was this helpful?

西湖,位于浙江省杭州市,是中国十大风景名胜之一,2011年正式列入“世界文化遗产目录”。湖上有苏堤、白堤,还有三个小岛鼎立于波光粼粼的湖面上,湖边有雷峰塔与保俶塔隔湖相映,自然风光非常优美。

“喵喵”打算趁着假期游览西湖,特别是花港观鱼、苏堤春晓、断桥残雪这些著名的“西湖十景”,它都想好好的去游览一番

在本课的任务中,“喵喵”将从起点出发,分别移动到地图上这些景点游览。

创意构思

首先导入“西湖浏览图”作为“喵喵游西湖”作品的舞台背景图、设置“喵喵”的大小和旅游的起点位置,然后编写脚本使“喵喵”在地图上移动,分别浏览那些知名的西湖景点。

要完成本课的创意构思,需要了解以下的新指令:

1.

属于“动作”类别指令,能使角色移动到舞台的指定位置,指令中的两个参数用来指定角色移动目的地的位置坐标。

Scratch的舞台是一个长480、宽360的长方形,角色在舞台上都会有一个坐标值。比如角色如果在舞台中心,那么它的坐标值是(0,0),即x坐标值是0,y坐标值是0。

试一试

将鼠标移到下面表格中指定的位置,观查舞台右下角的x和y坐标值的变化,把你的发现记录下来。

2.

属于“动作”类别指令,使角色在指定的时间内移动到舞台的指定位置,指令中的第一个参数用来指定移动所需时间,后两个参数指定角色移动的目的地坐标值。

想一想

这两个指令有什么不同,分别适用于哪些场合使用?

3.

属于“动作”类别指令,使角色向右(顺时针方向)或者向左(逆时针方向)旋转指定角度,指令中的参数用来指定角色旋转的角度。

脚本设计

第一步:导入外部舞台背景图片

本课使用的背景图片不在Scratch的背景库中,因此我们需要将它“从本地文件中上传背景”:

1.打开网络浏览器,在地址栏中输入“haohaodada.com/a2”,打开本课的范例程序网页,单击网页右边的“资源下载”选项卡,下载“西湖游览图”这个图片文件。

2.单击舞台列表区工具栏中的

按钮;在“打开”对话框中找到并上传刚才下载的“西湖游览图”图片。

第二步:设置小猫角色属性

由于导入的“西湖浏览图”图片与默认的小猫角色大小比例不合适,可以按以下步骤操作:

1.单击工具栏中的

按钮;

2.在小猫上连续单击将它缩小到合适的大小;

3.根据上一课所学知识,将小猫重命名为“喵喵”。

第三步:设置“喵喵”的起始位置

确认已经选中小猫“喵喵”角色,然后按以下步骤编写它的程序脚本:

1.将

指令拖动到脚本区作为“喵喵”程序脚本的第一条指令。

2.将“喵喵”拖动到舞台左下角的起始位置,此时指令区

指令上的坐标参数会自动更新为目前角色位置的坐标值。

3.最后将该指令拖动到脚本区与第一条指令组合。

试一试

单击“脚本”选项卡的“动作”类别,然后把“喵喵”拖动到舞台的不同位置,观察“指令区”中哪些指令的参数发生了变化?把你的发现记录下来:

第四步:让“喵喵”在地图上移动

下面,我们为小猫“喵喵”编写脚本,使它能够在地图上移动:

1.将小猫“喵喵”拖动到地图上的第一个景点“花港观鱼”的位置。此时,指令区内

指令上的坐标参数值也会同步更新,再将它拖动到脚本区,组合到原有指令的下方。

2.将

指令拖动组合到

指令下方,使“喵喵”能够在景点稍作停留。

3.按照以上方法,先用鼠标拖动“喵喵”到新的景点,再添加

指令,让小猫分别浏览“苏堤春晓”、“断桥残雪”这些著名的西湖景点。

试一试

分别改变角色的移动时间与距离,看看角色移动的速度变化,把你的发现记录下来。

第五步:使“喵喵”移动时面向目的地

通过以上操作,“喵喵”已经能够从起点位置沿直线移动浏览西湖景点,但它从“花港观鱼”移动到“苏堤春晓”的过程中,始终面向舞台右侧,感觉比较僵硬。要在移动的过程中,使“喵喵”能够面向目的地方向,可以按以下步骤操作:

1.首先,将

指令拖动到“脚本区”,组合到第二条

指令(也就是移动到第二个旅游景点“苏堤春晓”)上方;然后,修改指令参数为“120”。这样,“喵喵”在从“花港观鱼”移动到“苏堤春晓”的过程中,所面对的方向是“苏堤春晓”。

2.将

指令组合到第三条

指令(也就是移动到第三个旅游景点“断桥残雪”)上方;再修改参数为“45”,让小猫能够面向“断桥残雪”这个景点移动。

想一想

想要精确地指定小猫面向目的地景点旋转的角度值,你有什么办法?

练一练

完成整个程序的脚本程序设计,然后多运行几次程序,你发现了什么问题?该如何解决?

拓展思考

小猫“喵喵”成了名副其实的“小小旅行家”。不过,它似乎觉得自己的旅程还不够精彩,怎么办?展开想象,用学过的知识让“喵喵”的旅程变得更加丰富。

或者扫描下方二维码可以观看相关的视频。

或者扫描下方二维码可以观看相关的视频。

或者扫描下方二维码观看以上内容相关的视频。

或者扫描上方的二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看相关视频。

单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处