0

我正在开发一个带有可滚动地图和关卡的小游戏。我在SingleChildScrollView有一个可滚动的地图。我想把我的定位小部件(我的关卡)放在我的地图上。

我使用这个公式来找到地图分辨率:width_map/height_map。我使用这个公式来找到左边的距离:MediaQuery_width * resolution_map * custom_width_position。 我使用这个公式来计算高度距离:MediaQuery_height * resolution_map * custom_height_position。

Positioned(
          left: width * sizeMap * level['width'],
          top: height * sizeMap * level['height'],
          child: ...
)

这个公式与不同的智能手机有不同的结果=>地图上的水平不在同一个地方(它们靠近但地方不对应)。有任何想法吗?

提前致谢。

4

0 回答 0