【发布时间】:2016-07-30 16:54:30
【问题描述】:
我目前正在为 android 制作一个应用程序,用户可以在其中触摸地图上的特定位置并获取有关该位置的信息。该地图是视频游戏地图的自上而下视图,但这并不重要。基本上,我知道左上角和右下角的视频游戏坐标,我需要知道用户触摸的地方的视频游戏坐标。
例如,如果用户触摸显示地图上的点 (500,500),我想要该位置的视频游戏地图坐标。
这里的问题是,我用于地图的 API 给出了坐标系中的触摸坐标,从左上角 (0,0) 开始,数字递增到右下角。视频游戏使用更正常的坐标系,顶部 (y) 和右侧 (x) 的数字增加,底部 (y) 和左侧 (x) 的数字减少。
您知道如何将地图 API 中的坐标转换为视频游戏坐标吗?
【问题讨论】:
-
虽然这个问题与代码相关(即使您没有显示代码),但您可能会在 Mathematica 上得到更清晰的答案。