资源简介
(共14张PPT)
第二课
奇妙的魔法棒
游戏互动
1、本节课用到的角色
1、本节课用到的背景
1、当魔法棒放到苹果身上,苹果开始变大,当魔法棒放到老鼠身上,老鼠开始变小。
效果
魔法棒
1、碰到魔法棒开始变大。
苹果
效果
1、碰到魔法棒开始变小。
老鼠
效果
脚本熟悉
Q1:当点击绿旗执行程序时,为什么魔法棒碰到苹果,苹果没有变大,老鼠却变小了
A1:因为当碰到苹果的时候,广播的是变小,而不是变大。
Q2:以下程序执行时,发现魔法棒碰到苹果时,苹果却变小了,为什么呢
A2: 因为当接收到变大的消息时,将大小增加的数值是付的所以,苹果开始变小。
Q3:以下两段程序执行时,分别会有什么效果?
A3:左边程序执行时魔法棒能随着鼠标移动而移动。右边程序执行时魔法棒在舞台,上随机出现。。
1、你能编写程序使魔法棒使想要的东西变大或变小。或者让物品出现或隐藏。
PC
信版权Paixin,com
g生创意sttodk.tudhangcom
PC
拍信版权Paixin.com
图创息sIoc收uchong c0nn
G
9
为
B新的
p图
当绿旗被点击
移到息标指针
碰到Apple
Y
重复
执行
广播变大
碰到mouse
Y
广播变小
碰到
舞台边缘
将大小设为
100
将大小增加
10
移到x
-169
y
-98
移到
随机位置
广播
消息1。
当接收到
消息1
当被点击
重复执行
移到
鼠标指针
如果
碰到
Apple
那么
广播
变小
如果
碰到
Mouse1
那么
播
变大
当
被点击
将大小设为
100
当接收到
变大、
将大小增加
-5
当被点击
当被点击
重复执行
重复执行
移到
鼠标指针
移到
随机位置
如果
碰到
Apple
那么
如果
碰到
Apple
那么
播
变小
广播
变小
如果
碰到
Mouse1
那么
如果
碰到
Mouse1
那么
变大
广播
变大二、奇妙的魔法棒
带着问题学:
1、如何让角色随着鼠标移动?
2、如何使角色变大变小?
核心指令:
序号
指令图示
说明
1
移到随机位置
角色移到舞台上随机位置。
指令里面的数值是负数,角色变小。
2
将大小增加
10
指令里面的数值是正数,角色变大。
广播消息,可以使用在不同角色进
3
广播
消息1·
行。
侦测角色是否到达舞台四周边缘,常
4
碰到舞台边缘·
搭配如果指令使用。
5
当接收到消息1。
当接收到广播消息
核心知识:
1、学会使用广播机制分布控制角色
2、学会编程实现角色的变大变小
今日任务:
制作《奇妙的魔法棒》项目
1、任务说明:实现魔法棒对事物产生变大或变小的魔法效果;
2、任务分析:
序号
角色/背景
效果说明
1
Apple
1、当碰到魔法棒开始变大。
2
Mouse1
1、当碰到魔法棒开始变小。
1、随着鼠标移动。
3
Wand
2、碰到苹果广播变大。
3、碰到老鼠广播变小
3、场景搭建:
背景:背景库->选择背景->Bedroom1->双击添加
角色:角色库->动物->Apple,Mouse1,Wand->点击添加
完整场景:
昌新的
4、编写程序:
序号
角色/背景
效果说明
当侧被点击
将大小设为
100
1
Apple
当接收到
变大
将大小增加
5
当接收到
变小
将大小增加
5
2
Mouse1
当侧被点击
将大小设为
150
当被点击
重复执行
移到
鼠标指针。
如果
碰到
Apple
●那么
3
Wand
广播
变大
如果
碰到
Mouse1
那么
广播
变小
课后练习:
1、哪个指令可以改变角色的大小?
2、一个角色如何用程序给另一个角色传递信息进行操作?
3、除了移到鼠标指针指令可以让角色随着鼠标移动,还有没有其他的指令可以
使角色随着鼠标移动?
4、根据今天学到的知识,编写程序使魔法棒按照你的心愿变化物品。
展开更多......
收起↑