编程作品踢足球:确定角色坐标有窍门,没有必要输入数字,直接拖

编程作品踢足球:确定角色坐标有窍门,没有必要输入数字,直接拖

最近教的同学们做的编程作品比较多,现在把学生练习作品中出现的一些问题做一下总结。

在踢足球这个作品中,运用的积木比较简单,难点只有一个,先来介绍一下这个小程序:

首先,建立两个人物和一个足球。阿短站在发球点,然后发球,传给小可,小可接到足球后直接射门。运用的只是一些动作积木,作为假期的第一次课程,不计划讲太难的作品。我们依次设定三个角色的脚本就可以了,另外就是计算一下时间,这三个角色完成任务的用时。

首先说阿短,阿短移动到足球用1秒,传球又用时这里设定为1秒。然后是小可,因为阿短传球1秒,所以,小可需要等待1秒,第二秒,开始去接球,再有1秒把球射向球门。总结一下,阿短传球一共用了2秒,小可从接球到射门一共用时2秒。

最大的问题就是足球了,足球先在发球点,等阿短用时1秒,用1秒滚向小可,然后再滚向球门。

其次,提取角色的坐标有窍门。第一,先把角色移到舞台的位置再去拖取积木,这样积木就会读取角色的坐标了。第二,动画反着做。先把足球和阿短踢球的位置设定好,提取积木坐标之后,然后再做阿短的初始位置的坐标,这样阿短传球的动画机会看上去很自然了。同理,先小可和足球接触时的坐标,在做小可的等待时的坐标。

(0)

相关推荐

  • Scratch3.0移到积木指令讲解

    视频演示 08:11 移到XY坐标 移到x_y_ 移到XY坐标:是移到舞台上的某个具体的位置 舞台是由X轴(-240,240)和Y轴(-180,180)构成的一个二维平面,舞台上的每一个点都可以用具体 ...

  • 【青少年编程】【二级】绘制图形

    绘制图形 1. 准备工作 (1)隐藏小猫角色. 2. 功能实现 (1)初始设定小猫中心点的坐标为(x=0,y=0): (2)线条粗细2,线条颜色为红色,每个正方形的边长为50: (3) 画出所示图形. ...

  • 【青少年编程】【三级】躲避恐龙

    躲避恐龙 1. 准备工作 (1)保留小猫角色,添加角色"Dinosaur5",将舞台背景设置为"Night City With Street": (2)将小猫角 ...

  • 【青少年编程】【三级】打气球游戏

    打气球游戏 1.准备工作 (1)角色"Wand","Balloon1": (2)默认白色背景. 2.功能实现 (1)程序开始,魔法棒在舞台的底部不停左右移动: ...

  • 【青少年编程】【二级】小鸡捉害虫​

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  • 【青少年编程】【一级】猫捉老鼠

    猫捉老鼠 故事情境:老鼠跑进了丽丽的房间,还把丽丽的书本咬碎了,于是丽丽在朋友那里请了一只小猫来房间抓老鼠,老鼠看到猫,吓得到乱窜,最后逃跑进了另外一间房间-- 1. 准备工作 (1)选择背景Bedr ...

  • 【青少年编程】【二级】货运飞船

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  • 【青少年编程】【二级】绘制方形螺旋

    绘制方形螺旋 方形螺旋是我们常见的一种螺旋形状,其特点是连续的线段长度均匀增加,例如第一条线段长度为5,第二条长度为10,第三条长度为15,以此类推. 现在请编写程序实现下图中的图案效果: 当绿旗被点 ...

  • 【青少年编程】【答疑】控制Scratch异步代码的执行顺序

    问题 几天前,我写了一篇图文 对「等待(0)秒」的理解,发现可以利用「等待(0)秒」这个积木块来解决Scratch中异步代码的执行顺序问题,即点击绿旗后可以控制多个角色中响应该事件的代码的顺序. 在这 ...

  • 【青少年编程】【Scratch】01 运动模块

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...