小小舞台设计师- 慧编程 - mBlock

文章推薦指數: 80 %
投票人數:10人

你和朋友一起参加一场演出,你的搭档准备表演一段舞蹈,而你是舞台灯光设计师,为了让舞台效果更棒,设计一个随时控制舞台特效的装置,和朋友完成一场精彩的演出! 案例 >小小舞台设计师 文章导航 小小舞台设计师 作者:许毅松 5,760 你和朋友一起参加一场演出,你的搭档准备表演一段舞蹈,而你是舞台灯光设计师,为了让舞台效果更棒,设计一个随时控制舞台特效的装置,和朋友完成一场精彩的演出! 案例详情 素材下载 器材与软件:1mBot(mCore)控制板+1电位器/人,mBlockPC版 涉及知识点:“重复执行”循环,图形特效,外接电位器的使用 本作品采用知识共享署名-相同方式共享4.0国际许可协议进行许可。

案例详情 1.实现效果 小男孩在带有各式颜色灯光的舞台上跳舞,你用手控制电位器旋钮,舞台的灯光特效随之不断改变。

2.实现思路 当电位器旋钮处在不同位置时,会输出不同数值,将舞台背景的颜色特效设置为电位器旋钮的值,就能用电位器控制舞台背景的显示效果。

3.实现过程 1)选择舞台区域,新建背景,从背景库中选择导入名称为“spotlight-stage”的背景,删除原来的白色背景; 2)从角色库中添加角色“Breakdancer1”,将其放置在舞台上合适的位置,调整角色为合适大小,并为该角色添加如下脚本,使角色在舞台上不断变换造型,产生跳舞的效果; 3)将电位器模块插入mBot控制板的“接口3”,由于电位器模块的RJ25接口色标为黑色,因此电位器模块只能接入带有黑色色标的“接口3”或“接口4”; 4)选择“熊猫”角色,点击积木区内的“机器人模块”,拖出“电位器(接口3)”的圆形积木块,放入“说()”积木块的白框内,组成如下测试脚本; 5)点击测试脚本,旋转电位器,观察熊猫角色说话白框内的数值变化并进行记录,将电位器从一侧旋转至另一侧,记录其最小值和最大值; 6)测试结束后,删除熊猫角色; 7)选择舞台进行编程,添加如下脚本,用电位器控制舞台的颜色特效,将舞台背景的颜色特效设置为“电位器的数值/2.45”,通过步骤5)的记录可知,电位器的数值范围为0~980(实际情况电位器最大值会有小幅度的变化),而颜色特效的数值范围为0~200,为了让电位器从一侧旋转至另一侧,舞台背景能经历两次完整周期的颜色变化,做了一个数值转换(980/(200*2)=2.45),当程序开始时,将上次的特效清除; 8)点击绿旗运行,小男孩在舞台上跳舞,旋转电位器时,舞台背景颜色随之改变,产生灯光闪烁的效果。

4.作品的改进方向 1)修改颜色特效随电位器数值变化的转换关系,观察舞台颜色特效的变化情况,如果将颜色特效设置为电位器数值/5,舞台颜色特效会有什么变化? 2)点击“颜色”特效的下拉菜单,探索其他特效,观察舞台背景的变化; 3)添加跳舞时的背景音乐,从音乐库中导入喜欢的声音,并在舞台区域添加另一段播放音乐的脚本; 4)添加其他操控效果,比如按下板载按钮后,弹奏一段鼓声助兴,或者舞台上喷射出一些礼花; 小小舞台设计师.pdf 小小舞台设计师.sb2



請為這篇文章評分?