所以这里是交易。我想创建一个类似游戏的小应用程序(让我称之为游戏,从现在开始)。在开始之前,我想向您展示游戏的原始 UI。
所以,如你所见,我会:
- 中间有一个红球
- 两边有两堵墙
程序:
- 用户将设备移动到右侧并撞到右侧墙壁(模拟右侧的灰球)
- 设备向左移动,因此它也可以到达左壁。(像左边的灰球)
关于程序方面,我所知道的只是传感器,尤其是Accelerometers
. Stackoverflow 的大多数人都认为,使用传感器的工作并没有处于良好的阶段,也就是说,来自它们的数据非常嘈杂,处理它们可能很困难。但是,我认为很多游戏在某种程度上都在使用它们......
好吧,我尝试通过绘制来移动图像。我试图从gyroscope
,中获取数据accelerometer
,linear accelerometer
并使用该数据来绘制我的图像。问题是,如果我平稳而缓慢地移动设备,那么我在图纸上几乎没有移动。这给了可怕的用户体验。
问题是我如何实现我的游戏,以便即使我缓慢移动我的设备,它也能满足我上面的所有需求。欢迎任何方法。