python 方向盘_光环板做舞台小车的方向盘

本文介绍了如何使用光环板作为舞台小车的互动式“方向盘”。通过光环板的运动传感器检测倾斜,当光环板向左或向右倾斜时,小车将接收到广播消息并相应地向左或向右移动。实现这一功能涉及到添加控制和事件类积木,设置广播消息,并对舞台角色进行编程以响应不同方向的移动指令。
摘要由CSDN通过智能技术生成

光环板做舞台小车的“方向盘”

效果展示

程序编写完毕,试试用光环板遥控小车,光环板向左倾斜,舞台小车向左移动,光环板向右倾斜,小车向右移动。

steering-wheel-0.gif

添加运动传感器

光环板的运动传感器可以检测出光环板如何运动,包括倾斜。当光环板向左倾斜时,发送一条广播消息,舞台小车接收到消息,向左移动。当光环板向右倾斜时,发送出一条广播消息,舞台小车向右移动。

1. 添加控制类积木 如果()那么(),把传感器类积木 光环板(向左倾斜)? 添加到条件中。

b3f5ef68d55b7eca500ea15adeec9aa6.gif

2. 同理,可编写向右倾斜的程序,复制脚本,修改参数即可。

8785c79326dd79e3e2597fe98229b9db.gif

添加广播

3. 添加事件类积木 广播(),新建广播消息“左”和“右”。当光环板向左倾斜时,广播消息“左”,向右倾斜时,广播消息“右”。

f78eb72f3a74aa436f395101ab60e85c.gif

4. 添加事件类积木 当按钮被按下时 和控制类积木 重复执行。

9d521b1db6abe0ee8fc231f78942e702.gif

添加舞台角色

5. 点击“角色”,在角色库中点击“交通”,选择一辆小车。

5f705631706dfa5390ea3109074bac1c.gif

6. 删除默认角色Panda。

7e72ed6da5bf619f4da7fa29ee2ac9ac.gif

对舞台角色编程

7. 小车需要通过旋转改变方向,在运动类积木中添加 将旋转方式设为(左右翻转)。添加运动类积木 面向()方向 改变小车方向。添加运动类积木 移动(10)步 使小车移动。

5d7bb11739e092e93a285ab6065b0204.gif

8. 添加事件类积木 当接收到(),选择“左”。当舞台小车接收到广播消息“左”时,面向-90方向,移动10步。

0bb26e3008e32aa8459817f69538115e.gif

9. 同理,当接收到广播消息“右”时,面向90方向移动10步。

注:接收广播的消息内容必须与其对应的发送广播的消息内容一致!

8564693905375ed98ffc69424a8101dd.gif

10. 按下光环板按钮,左右倾斜光环板,看舞台小车如何移动吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值