01PART神奇动物在深林(上)
学习目标
知识与技能
1、熟练使用图形编辑器
2、重点学习语句
知识站点
1、角色分析
小栗子是如何移动的?
狮鹫为什么会跟着小栗子?
2、编程逻辑
Q1:小栗子是怎么上下左右移动的?
Q2:“如果...那么...”怎么使用?
这属于三种程序基本结构中的选择结构,选择结构中又分为三种:单分支结构、双分支结构、多分支结构,“如果…那么…”这条代码就是属于单分支结构。
①学习指令“如果...那么...”
②学习条件侦测
侦测模块,找到按下方向键盘。
③小栗子只靠”按下↑键“这一个代码就可以进行移动吗?
答案:是不行的。
④让我们仔细回想一下,如果我们向某一个方向移动的时候需要哪几个步骤?
答案:两步。先面朝着你要去的那个方向,然后开始移动x步。
小提示:当然如果我们要走的动画效果好,就要加上下一个造型和等待
哦~
但是,我们上节课的课堂总结有说过,小栗子刚创建的时候默认为90度(向右)。当角色向上、向下、向左、向右时,就会出现以下情况。
因为,小栗子不能”躺着走路“,所以这时候就需要将旋转方式设为不可旋转这条代码。这条代码能够让角色始终保持90度(向右),这样当我们控制小栗子上下左右移动时,才不会显得角色很奇怪。
Q3:狮鹫为什么会跟着小栗子?
这就是我们今天要学习的另一个新代码!
代码执行后,狮鹫就会在1秒内滑行到小栗子的位置,小栗子移动,它也将随之跟着移动!这就产生有一定情节的动画效果了!快去试一试吧!
总程序
1、小栗子的代码
2、狮鹫的代码
实战训练
1、两段代码移动的速度都是一样的?
是( ) 否( )
(答案:否)
2、两段代码中哪一段代码移动的更快?
A ( ) B( ) C一样快( )
(答案:A)
02PART神奇动物在深林(下)
学习目标
知识与技能
了解“在1和10之间取随机数”代码的含义;
播放声音和播放声音并等待的区别。
知识站点
1、角色分析
害虫是怎么被穿衣服的青蛙吃掉的?
害虫为什么会到处飞?
(1)改名新角色1:会魔法的青蛙
(2)改名新角色2:害虫
2、编程逻辑
Q1:害虫是怎么被穿衣服的青蛙吃掉的?
我们找到了“碰到鼠标指针”下拉后,看到有个“碰到会魔法的青蛙”。
注意:点击哪个角色,指令就是这个角色的编程区,比如点击的是会魔法的青蛙,那么侦测项里就有“碰到害虫”选项。
如果点击的是害虫,那么侦测项里就没有“碰到害虫”选项。如上图。
青蛙再向左向右移动的时候,要把“将旋转方式设为不可旋转“设为“将旋转方式设为左右翻转“。
Q2:害虫为什么会到处飞?
因为在森林里面,害虫就是到处飞的,飞的方向和飞的距离都没有规律。
这条代码会让害虫出现的时候随机朝着任意一个方向。
这条代码会让害虫在1~10之间选一个数字,并且移动相同的步数(可能是移动1步或移动2步·······移动10步)。
这条代码会让害虫在碰到动画屏幕的边缘时反弹,并且向随机一个方向飞去(除了碰到屏幕边缘前的那个方向)。
小提示:要先创建害虫并写入代码,然后进行角色复制。否则的话你的害虫就只有一只是会动~
总程序
1、会魔法的青蛙代码
2、害虫的代码
实战训练
两段代码中哪一段代码是单分支结构?
(答案:A。B属于双分支结构,因为他有两个选择)
03PART神奇动物在海洋(上)
知识与技能
学习扩展代码模块区——画笔。
知识站点
1、角色分析
美人鱼为什么突然出现?
美人鱼是怎么变大又“分身”的?
Q1:美人鱼为什么突然出现?
Q2:美人鱼是怎么变大又“分身”的?
1、添加画笔扩展栏
2、实现变大又分身
3、添加背景音乐
拓展一下
1、代码“图章”和代码“全部清除”的作用
(1)代码“图章”
代码“图章”用另一个词来说,就是复印。
(2)代码“全部清除”
如果形象一点来比喻的话,这条代码就像是同学们手中的橡皮擦。
2、小鱼是怎么一直在“变身”的?
其实小鱼“变身”在我们今天课堂上,用编程的方式说的话:叫做“下一个造型”。
(1)我们在新创建小鱼这个角色的时候,它会附带有四个造型。
(2)有了造型之后,我们只需要输入以下代码,就能够让小鱼一直“变身”啦!
总程序
1、美人鱼的代码
2、小鱼的代码
04PART神奇动物在海洋(中)
学习目标
知识与技能:学习自制积木
知识站点
海星为什么会跳舞?