在前面的讨论中,通过类似物理点击的方式来实现了声控触发射击键的点击
【Arduino】自制声控点击器(吼叫吃鸡助手)_辅助机械臂物理物理键盘点击器神器-CSDN博客
为了更有实战效果,我们可以把玩具枪改造为一个手柄,这样操作更加方便,
枪形手柄使用蓝牙来进行连接,发送操作指令。还可以安装一个陀螺仪传感器在上面,控制画面的转动,瞄准键也可以设置一个按钮。
有2种方案来进行控制,
1, 软件方案,在Android上启动一个服务,接收手柄的指令,把指令转换为MotionEvent事件,这里可以参考input命令的代码。
2,物理方案,打开游戏的陀螺仪功能,把手机(平板)安装到电机设备上,收到旋转指令时,就对设备进行旋转,由于设备会发生旋转,可以使用投屏到电视或者采集卡显示到电脑的方式来看游戏画面。
再发散一下,为了游戏时有健身效果,可以添加相应的传感器来获取蹲,跳等动作,来控制游戏中的相应行为,来达到健身和身临其境的效果。