= 关于(LOL英雄联盟)map坐标与屏幕坐标的转换 =
= 关于(LOL英雄联盟)地图坐标与屏幕坐标的转换 =
游戏中人物的地图坐标已经找到,想了很多方法都不能得到与之相对应的屏幕坐标
附说明:
屏幕坐标:以左上角为原点,x 向右为正,y 向下为正(测试的游戏窗口大小为:1280x720)
地图坐标:以左下角为原点,x 向右为正,y 向上为正(地图大小估计为:16000 x 16000 ,游戏是 LOL英雄联盟)
还有奇怪的一点,在 地图坐标 中,当鼠标横向位置不变,只移动竖向位置时,发现 x 也会变化
如:鼠标靠着游戏窗口左边做上下移动,x 按理来说不会变化,但地图坐标中的 x 确也跟着变化,当然 鼠标左右移动,x也会变化
附提供些数据供参考
当前屏幕显示区域的地图位置(数值可能会有1-3 点的误差,不过影响不大)
左上角:4459 ,7853
右下角:8190 ,5328
与之相对应的屏幕位置应该是:
左上角:0,0
右下角:1280,720
Y 对 X 的影响 数据(以下3组坐标,实际上鼠标只是上下移动,按理 x 不会变化的,但结果 x,y都变了)
5062 7929
5419 7157
5818 6295
求提供地图坐标 转 屏幕坐标的 算法 或 思路,十分感谢(新人,****帐号的分不多,如有正解可追加分)
------解决思路----------------------
楼主这是要做外G,不懂帮顶
------解决思路----------------------
提醒:屏幕显示可能是地图坐标的透视变换后的坐标。
http://blog.****.net/pizi0475
游戏中人物的地图坐标已经找到,想了很多方法都不能得到与之相对应的屏幕坐标
附说明:
屏幕坐标:以左上角为原点,x 向右为正,y 向下为正(测试的游戏窗口大小为:1280x720)
地图坐标:以左下角为原点,x 向右为正,y 向上为正(地图大小估计为:16000 x 16000 ,游戏是 LOL英雄联盟)
还有奇怪的一点,在 地图坐标 中,当鼠标横向位置不变,只移动竖向位置时,发现 x 也会变化
如:鼠标靠着游戏窗口左边做上下移动,x 按理来说不会变化,但地图坐标中的 x 确也跟着变化,当然 鼠标左右移动,x也会变化
附提供些数据供参考
当前屏幕显示区域的地图位置(数值可能会有1-3 点的误差,不过影响不大)
左上角:4459 ,7853
右下角:8190 ,5328
与之相对应的屏幕位置应该是:
左上角:0,0
右下角:1280,720
Y 对 X 的影响 数据(以下3组坐标,实际上鼠标只是上下移动,按理 x 不会变化的,但结果 x,y都变了)
5062 7929
5419 7157
5818 6295
求提供地图坐标 转 屏幕坐标的 算法 或 思路,十分感谢(新人,****帐号的分不多,如有正解可追加分)
------解决思路----------------------
楼主这是要做外G,不懂帮顶
------解决思路----------------------
提醒:屏幕显示可能是地图坐标的透视变换后的坐标。
http://blog.****.net/pizi0475