最新消息:

scratch教程第二弹:【运动与侦测】

Scratch 少儿编程 2171浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

说到运动啊,大家是不是想起什么了?

自己上学时盼望或讨厌的体育课?

是公园里那些跳广场舞的爷爷奶奶?

是走在路上听见的那一声声“游泳健身了解一下”?

什么东西!你们也太健康了吧!

是宅男宅女的上面集合啊!

让他们看一看我们的力量!!!

Scratch里的运动是一种模块,能让角色动起来。

 

喏,就是这样的积木:

 

那,侦测呢?

在Scratch里,“侦测”其实是指调取舞台、其他角色还有用户及其操作的信息。

 

▶例1|做一个“让卡卡移动”的程序,具体要求如下:

 (1)当按下“上移键”时,卡卡往上走

 (2)当按下“下移键”时,卡卡往下走

 (3)当按下“左移键”时,卡卡往左走

 (4)当按下“右移键”时,卡卡向右走

 (5)当按下“空格键”时,卡卡移动到屏幕中央。

那,我们就需要用到几个积木:

x坐标是啥?y坐标是啥??为森磨?为森磨?救命啊!这到底是为森磨嘞?

x坐标是指鼠标或角色在舞台对应的横向位置;

y坐标是指鼠标或角色在舞台对应的纵向位置。

其实用一张Scratch自带的背景图会更简单些:

 

 

所以,卡卡的源码是这样的:

 

然后,执行起来就是这样的:

 

通过这个,我们对“运动”与“侦测”就应该会有些了解。

接下来,我们就需要通过一个“吃苹果”的游戏,来深入了解这两个模块。

▶例2|给苹果来一个开场白:(当然你要先创建一个苹果角色。我这里直接用卡搭里面自带的了。对啦对啦,卡卡不要删,一会还要用)

说话很容易,但是“你好呀”这一句后面应该是用户自己的用户名,而不是呆萌的我的用户名啊。

既然是“用户名”,那就是用户的信息。用户的信息从哪里找呢?

更多模块?

NO!我前面不是说过呢吗,“侦测”是指调取舞台、其他角色以及用户操作的信息。

所以我们要到“侦测”这一栏里面找。

看到“侦测”的最下面的“”了没有?

OK,把它拖出来。

接下来的事情就简单了,知道大家虽然想学而且不擅长编程(←大佬自动护盾),但是,你们的复制代码的能力!一定!是!很强哒~对不对!!!

你们复制代码的能力确实很强啊,我的搞笑能力呢?

觉得强的上面集合————————————————————————————↑↑

妈呀,苹果成精了,居然还会说话。

孙悟空可以去打打“苹果精”。

那么,我们先来互动吧!如果你是唐僧,你只能带一个人去西天取经,你会带谁??

 A.孙悟空咯,他会七十二变,火眼金睛,还勇敢无畏,真是一个英雄形象!

 B.猪八戒!他总是能提醒我什么时候该吃饭!

 C.沙僧!他任劳任怨!

 D.100000persons!这个人最萌了!

 E.灵问!因为ta是大佬!大佬大佬请收我一个膝盖。

 F.额……我想……带……上面的……苹果精……因为……它……在实在不行的时候可以……救急……

欢迎大家把自己的答案发送到下面的评论区里哟!

好了,我们继续回到教程。↓

“广播”是个什么东西?

就是要养周星驰的那个“小飞”工作的地方???

不是不是!!那是广播电台!

在Scratch里面,“广播”的定义,就是告知所有角色和舞台,一段程序开始。

就是这个角色知道了这一段程序开始。知道了这一段程序开始之后,便开始执行后面的程序。

至于怎样创建新消息,请看下图:

对了,在这里我的输入法不见了,大家凑合着看吧,毕竟我也不想再录一次。

 

▶例3|当接收到广播“开始”后,卡卡开始移动。这次移动就不要这么low了,我们换一个——让卡卡一直“贴”在鼠标指针上!

大家是不是找到了这两个积木?

很好。那程序就应该是这样的:

太!复!杂!了!!嫌弃!!

其实,还是有更简单的方案的,这个积木在“运动”里面:

所以,卡卡的源码是这样的:

当然,卡卡在开始(苹果说话)的时候因为没有作用,所以咱们可以把它移到一个偏僻的地方:

那苹果也应该初始化一下:

OK,现在卡卡会动了,我们也完成了初始化。

▶例4|当卡卡吃到苹果时,会说“好吃”,苹果也会换一个随机位置。

换回到卡卡角色,找到“侦测”栏,把目光——聚焦——到——这块积木————

把它拖出来,再点击这个小三角形,把它换成“苹果”。

那么,卡卡的源码又是这样的:

所以,卡卡和苹果两个角色接收到“吃到苹果了”之后的反应是这样的:

 

那么,基础部分就是这样。下面是两个小拓展:

▶例5|点击鼠标时,卡卡会换方向(其实就是左右翻转)。

在这里,我们就不再赘述了,我们直接奉上源码图片:

▶例6|添加一个陷阱。具体要求如下:

如果卡卡碰到了陷阱,则游戏结束。陷阱每隔15秒会提示:“我要移动了!”并慢速滑行到随机位置。

另外,附上今天的成品:

网页链接:https://kada.163.com/project/2138123-1532336.htm

 

您必须 登录 才能发表评论!