Flutter 如何利用传感器实现二维运动目标

Flutter 如何利用传感器实现二维运动目标,flutter,sensors,flame,forge2d,Flutter,Sensors,Flame,Forge2d,我想做一个游戏使用传感器移动组件我怎么能做到这一点? 效果是这样的 正如@Chirag Bargoojar在评论中所说,你需要一个单独的软件包来获取手机传感器的值/将摄像头用作传感器,因为Forge2D只是一个物理引擎,所以与此无关。但是,根据建议的软件包的输入采取行动应该不是很困难(all_sensor或Proximition_sensor) 由于您也在票据中写入了flame,因此您必须使用名为flame\u forge2d的桥接包在flame中使用forge2d,因此您的pubspec文件的

我想做一个游戏使用传感器移动组件我怎么能做到这一点? 效果是这样的

正如@Chirag Bargoojar在评论中所说,你需要一个单独的软件包来获取手机传感器的值/将摄像头用作传感器,因为Forge2D只是一个物理引擎,所以与此无关。但是,根据建议的软件包的输入采取行动应该不是很困难(
all_sensor
Proximition_sensor

由于您也在票据中写入了
flame
,因此您必须使用名为
flame\u forge2d
的桥接包在flame中使用forge2d,因此您的pubspec文件的依赖项部分应该如下所示:

依赖项:
火焰:“1.0.0-rc5”
火焰“0.6.0-rc2”
接近传感器:^1.0.2
#或
所有传感器:^0.3.1+2

要想让尸体与传感器一起坠落,你必须根据传感器的输出更新Forge2D中的重力。

就像@Chirag Bargoojar在评论中所说的那样,你需要有一个单独的包来从手机传感器获取值/将相机用作传感器,Forge2D与此无关,因为它只是一个物理引擎。但是,根据建议的软件包的输入采取行动应该不是很困难(
all_sensor
Proximition_sensor

由于您也在票据中写入了
flame
,因此您必须使用名为
flame\u forge2d
的桥接包在flame中使用forge2d,因此您的pubspec文件的依赖项部分应该如下所示:

依赖项:
火焰:“1.0.0-rc5”
火焰“0.6.0-rc2”
接近传感器:^1.0.2
#或
所有传感器:^0.3.1+2

若要使用传感器使物体坠落,您必须根据传感器的输出更新Forge2D中的重力。

您可以使用
all\u sensor
软件包或
Proximition\u sensor
软件包检测屏幕前的物体,然后在值发生变化时制作动画。您可以使用
all\u sensor
打包或
approxity_sensor
package以检测屏幕前方的物体,然后在值发生变化时制作动画。