Scratch3.0创意编程(基础篇):第11课 智能小车

本课程通过 Scratch3.0 教授学生角色层级关系和距离侦测,以实现智能小车避障效果。学生将学习如何调整角色层级以解决角色遮挡问题,并掌握检测角色间距离的技巧。课后总结涵盖角色消失的常见原因及解决方案。
摘要由CSDN通过智能技术生成

前言

本节课程序逻辑清晰,重点是让学生了解角色之间的层级关系,并且学习通过积木指令调整层级关系。同时本节课归纳了角色不显示时的常见几种情况,并总结了解决方法。

课程目标

1、学习角色之间的层级关系。
2、学习通过侦测模块检测角色之间的距离。
3、学习角色不显示时常见的解决方法。

程序效果

在这里插入图片描述

程序分析

汽车角色从舞台区的左侧移动到右侧,在移动过程中与小汽车距离过近时停止移动。这种有条件的移动可以使用“重复执行直到…”积木块完成,利用侦测模块“到…的距离”检测两个角色之间的距离,作为判断小车停止的条件。
在这里插入图片描述
小男孩角色在移动过程中与小汽车距离过近时改变方向移动并加速行走。

编程知识

Step1 导入背景,角色
背景库导入背景“Urban”,角色库选择角色“jaime”以及素材文件夹“小汽车”。
在这里插入图片描述
Step2 角色编程
1、汽车角色。汽车初始化后,重复执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值