使用颤振的汽车加速和减速



您好,我正在尝试通过颤振获得汽车加速和减速,我也在使用用户加速度计事件来扣除重力,但是,我在事件下遇到错误

1(我想知道如何使用颤振测量加速和减速。 2(为什么当我使用用户加速度计事件时会出现错误

@override
void initState() {
super.initState();
userAccelerometerEvents.listen((UserAccelerometerEvent event) {
if (event() >= 2 && event() < 5) {
print('Between 2 and 5');
}
if (event() >= 10 ) {
print('Greater Than 10');
}
});

您看到了哪些错误?

看起来您正在使用 Flutter 的sensors包,自述文件位于此处,描述了如何侦听不同的传感器更改: 自述文件

查看您的代码,您似乎正在使用event参数作为方法event()event参数是一个具有属性xyzUserAccelerometerEvent对象。您应该通过以下方式访问 x、y 和 z 值:event.xevent.yevent.z

Flutter 团队在此处提供了有关如何使用传感器包的一些示例代码:示例代码

以下示例页面中的一些相关代码。

void initState() {
super.initState();
_streamSubscriptions
.add(userAccelerometerEvents.listen((UserAccelerometerEvent event) {
setState(() {
_userAccelerometerValues = <double>[event.x, event.y, event.z];
});
}));
}

相关内容

  • 没有找到相关文章

最新更新