我正在开发一款带有可滚动地图和关卡的小型游戏。 我在 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: ...
)
使用不同智能手机的此公式将得出不同的结果=>级别不在地图上的相同位置(它们靠近但不对应)。 有什么想法吗?
谢谢。