示例1. 点亮超能环

在 Codecraft 中,我们可以通过【灯效】积木栏中的积木给超能环设置各种亮灯效果。
部分案例:

1.1 设置超能环为彩虹灯效果:

codecraft_0927_942577.png

1.2 修改每一个灯的亮度和颜色:

点开彩虹灯积木块,即可进入如下页面,我们可以该页面修改每一颗灯的亮度和颜色。
编程示例 - 图2

1.3 设置超能环为彩虹灯效果,并更改亮灯时长:

该积木块的时间可以根据需要修改,设定几秒,即亮灯几秒。
codecraft_0927_755793.png

1.4 设置超能环闪烁红灯:

该积木块可以选择超能环闪烁的速度,同时也可以选择灯的颜色,搭配重复执行模块,可以实现重复闪烁效果。
codecraft_0927_558935.png

1.5 熄灭所有灯:

该积木块可以熄灭超能环的所有灯效。
codecraft_0927_718617.png

示例2. 运动检测

超能环内部的三轴加速度运动传感器可以进行姿态检测、摇晃事件检测、出拳事件检测。

2.1 摇晃事件检测:

在【事件】积木栏中,作为启动程序的基础,这个积木块实现当超能环处于摇晃状态时,执行后续操作。
codecraft_0927_422199.png
案例:
codecraft_0927_079846.png

2.2 出拳事件检测:

在【事件】积木栏中,作为启动程序的基础,这个积木块实现当超能环处于出拳状态时,执行后续操作。
codecraft_0927_729458.png
案例:
codecraft_0927_341598.png

2.3 姿态检测:

在【传感器】积木栏中,以下积木块可以对超能环的姿态进行检测,可检测超能环正面朝上、朝下、朝左、朝右、超前、朝后的状态。
编程示例 - 图10
案例:
当超能环启动时,重复执行如果正面朝上,亮彩虹灯效2秒,如果正面朝下,亮红灯2秒。
codecraft_0927_844465.png

示例3. 花样亮灯

3.1 当超能环启动时处于熄灭状态,当按下按钮时,超能环自动一颗一颗点亮。

需要设置变量,在【变量】积木栏中找到新建变量,给变量取名。
codecraft_0927_174519.png

3.2 超能环倒计时熄灭灯效,当超能环启动时处于彩虹灯效果,当按下按钮时,超能环自动实现每隔1秒熄灭1颗灯,直到全灭为止。

codecraft_0927_845135.png
通过按钮、出拳、摇晃或姿态,可以玩出很多花样。

示例4. 和 Codecraft 的舞台模式交互

超能环可以实现和舞台模式下角色的交互。

4.1 当超能环的按钮被按下时,舞台中的猫头鹰移动10步,说你好。

打开设备模式下【在线调试】功能,在积木列表出现新的积木【信息】,并对超能环进行编程。点击编好的程序积木,使其出现黄色的边框,代表程序正在运行。
编程示例 - 图14
切换到舞台模式,对舞台角色进行编程。然后根据程序设定操作超能环。
编程示例 - 图15

注意:广播消息和接收消息的名称需要保持一致。 codecraft_0927_711651.png