栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 学术 > 人文期刊 > 电脑报

掌控板之有趣的跷跷板

电脑报 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

掌控板之有趣的跷跷板

在幼儿园或者公园里可以看到不少玩跷跷板的小朋友,他们一上一下玩得不亦乐乎。今天我们就用手中的掌控板来模仿一下跷跷板(图1),将掌控板作为游戏手柄控制跷跷板的升降。

别看掌控板体积不大,但它内置的功能可十分强大,我们已经用掌控板的加速度计功能做过水平仪。掌控板可以通过倾斜的变化测量本身沿X、Y、Z三轴的加速度值。这里我们只需要监控沿Y轴的变化值就够了,当掌控板往右倾斜的时候数值增加,往左倾斜的时候数值减小,当读取数字为0时表示水平(图2)。

跷跷板角色是一根木板和两个小孩,首先需要对跷跷板中心点进行微调,保证跷跷板升降时中心在木桩上。

其次需要通过测试调整优化跷跷板升降速度与加速度Y轴值的比例关系,保证跷跷板角色对操控动作的反馈合理,既不会过于灵敏也不会过于迟钝。

为了调试方便可以新建一个变量来记录Y轴加速度的值变化,找到这个值的最大最小值。根据测试,调整掌控板左右摆动时Y轴加速度的值与跷跷板角色的旋转角度之间关系是:当Y轴加速度的值大于0.4时,并且跷跷板角度大于75度时,慢慢地向左转动,否则的话不变;当加速度Y值小于-0.4时,并且跷跷板角度小于110度时,慢慢地右转(图3)。

木桩角色的作用是在跷跷板前面挡着旋转的位置,桩和跷跷板的接触位置就是跷跷板的旋转中心。它的代码就很简单了,移至最前面,并設置合适大小就行了(图4)。

这个简单的跷跷板游戏就完成了,难度不大,知识点在于如何合理使用由掌控板的传感器输入的数据,需要一定的调试和优化。大家也可以通过键盘左右方向键实现跷跷板的倾斜,快动手试试看吧。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/xueshu/251936.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号