今天我让Claude在移动设备上实现了陀螺仪控制,但我的平板电脑没有陀螺仪,所以我必须让它检测设备类型并使用平板电脑上的加速计取代陀螺仪。
然后我必须让它在设置中反转左/右倾斜和上/下倾斜。
接着我发现,平板电脑上的Chrome会向服务器报告它是在桌面上运行,所以我的代码加载了桌面版本,这意味着Tilt按钮不会显示。
最后我解决了这个问题,现在我拥有了全面的手机和平板电脑倾斜控制(至少在我的Android手机和我的便宜Android平板电脑上)。
有时我们会忽略一些问题,解决这些问题需要时间。
我想缺失的Tilt按钮是由于浏览器缓存了网页版本造成的,我永远不会猜到Chrome在平板电脑上会假装在桌面上运行!
我学到了一点,如果我给Claude一个详细的描述,告诉他发生了什么事和是什么设备上发生的,那么Claude会立即意识到是什么问题并解决它。
评论 (0)