内容正文:
第10课 长江索道
授课老师:周老师
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
2
3
4
模拟长江索道的场景,通过手柄触发长江索道开始运输,来回运输,形成一道美丽的风景线。
巩固“演奏音符拍数”、“手柄W档模式”等脚本
学习“广播消息”、“接收消息” 等新脚本
综合应用所学脚本完成编程项目并扩展
1
学习目标
新脚本:
巩固脚本:
1
学习目标
1.本节课用到的角色
2.本节课用到的背景
吊厢
长江
《长江索道》
建筑物
索道
开关
2
项目讨论
项目的gif,用到的角色和背景截图放上去
1.我们为什么要在长江上做索道呢 ?
2. 哪个按钮是开始?
3.哪个按钮是结束?
由于长江太宽了,人们游不过去,所以要做索道
绿色按钮是开始哦
红色按钮是结束哦
《长江索道》
2
项目讨论
1.我们把建筑物放到指定位置
1. 建筑物和索道的位置程序
建筑物1的位置
建筑物2的位置
3
逻辑编程
2.索道的位置
注意索道的坐标哦~索道坐标是哪里,我们就移到哪里
1. 建筑物和索道的位置程序
3
逻辑编程
1.开始按钮程序
按钮移到指定位置
2. 开始按钮的程序
3
逻辑编程
2.开始按钮程序
如果按钮碰到鼠标指针,就变一种颜色,如果不碰到,就保持原样
2. 开始按钮的程序
3
逻辑编程
3. 广播程序
找到广播消息和接收到消息
2. 开始按钮的程序
3
逻辑编程
4. 开始运行程序
广播就是告诉其他角色需要做某件事情了,在这儿我们广播开始运行,就是告诉吊厢开始前进
2. 开始按钮的程序
3
逻辑编程
1. 吊厢前进程序
我们之前广播了开始运行这个消息,那么我们吊厢接收到开始运行消息后,开始执行相应脚本
3.吊厢的程序
3
逻辑编程
2. 大于小于程序
X坐标是我们角色当前的坐标,后面是输入坐标,如果满足这个条件,则执行下面的程序
3.吊厢的程序
3
逻辑编程
3. 吊厢前进程序
我们要注意吊厢位置,吊厢在最左边,那么就先移到右边,然后在移到左边,循环往复
3.吊厢的程序
3
逻辑编程
4. 吊厢停止程序
我们先移动到指定位置,再碰到鼠标指针后改变颜色
3.吊厢的程序
3
逻辑编程
4. 吊厢停止程序
如果按下空格键,广播停止运行信号
3.吊厢的程序
3
逻辑编程
4. 吊厢停止程序
接收到停止运行信号后,如果再索道的前半段,会返回到起始位置,如果再索道的后