示例1. 点亮超能环
在 Codecraft 中,我们可以通过【灯效】积木栏中的积木给超能环设置各种亮灯效果。
部分案例:
1.1 设置超能环为彩虹灯效果:
1.2 修改每一个灯的亮度和颜色:
点开彩虹灯积木块,即可进入如下页面,我们可以该页面修改每一颗灯的亮度和颜色。
1.3 设置超能环为彩虹灯效果,并更改亮灯时长:
1.4 设置超能环闪烁红灯:
该积木块可以选择超能环闪烁的速度,同时也可以选择灯的颜色,搭配重复执行模块,可以实现重复闪烁效果。
1.5 熄灭所有灯:
示例2. 运动检测
超能环内部的三轴加速度运动传感器可以进行姿态检测、摇晃事件检测、出拳事件检测。
2.1 摇晃事件检测:
在【事件】积木栏中,作为启动程序的基础,这个积木块实现当超能环处于摇晃状态时,执行后续操作。
案例:
2.2 出拳事件检测:
在【事件】积木栏中,作为启动程序的基础,这个积木块实现当超能环处于出拳状态时,执行后续操作。
案例:
2.3 姿态检测:
在【传感器】积木栏中,以下积木块可以对超能环的姿态进行检测,可检测超能环正面朝上、朝下、朝左、朝右、超前、朝后的状态。
案例:
当超能环启动时,重复执行如果正面朝上,亮彩虹灯效2秒,如果正面朝下,亮红灯2秒。
示例3. 花样亮灯
3.1 当超能环启动时处于熄灭状态,当按下按钮时,超能环自动一颗一颗点亮。
3.2 超能环倒计时熄灭灯效,当超能环启动时处于彩虹灯效果,当按下按钮时,超能环自动实现每隔1秒熄灭1颗灯,直到全灭为止。
示例4. 和 Codecraft 的舞台模式交互
4.1 当超能环的按钮被按下时,舞台中的猫头鹰移动10步,说你好。
打开设备模式下【在线调试】功能,在积木列表出现新的积木【信息】,并对超能环进行编程。点击编好的程序积木,使其出现黄色的边框,代表程序正在运行。
切换到舞台模式,对舞台角色进行编程。然后根据程序设定操作超能环。
注意:广播消息和接收消息的名称需要保持一致。


