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以检测屏幕前方的物体,然后在值发生变化时制作动画。