查看: 1454|回复: 16

[游戏交流] 有没有人想过游戏里任意两个城市之间的距离是如何得到的?

[复制链接]
发表于 2013-2-13 02:33 | 显示全部楼层 |阅读模式
在欧冠淘汰赛抽签完毕后的新闻里有时会出现类似"xx队要旅行xxxx公里到xx地去比赛"这样的句子。我很好奇其中的这个距离是如何得到的。我猜也许是游戏里有个虚拟的世界地图,里面把所有可能举办比赛的城市的位置都标记在了地图上,然后游戏会根据事先设置好的比例尺自动计算任意两个城市之间的距离。
发表于 2013-2-13 03:18 | 显示全部楼层
可能是吧,真没想过...
发表于 2013-2-13 03:25 | 显示全部楼层
地图是有的  但是不用每次计算  所有城市之间的距离都是预先保存在数据库里面的 到时候直接调就可以了
发表于 2013-2-13 04:36 | 显示全部楼层
google地图冷笑一声
 楼主| 发表于 2013-2-13 04:43 | 显示全部楼层
回复 3# 暗流科比


    那得要多大的数据量啊,毕竟任意两个城市就有可能是一个组合,整个游戏里起码能有上万种组合吧。
 楼主| 发表于 2013-2-13 04:44 | 显示全部楼层
回复 4# hcm1220


    你觉得游戏会调用到google地图? 不可能
发表于 2013-2-13 04:59 | 显示全部楼层
可以每个城市给个坐标啊,利用坐标差算角度,然后假设地球为纯球体,半径乘以角度就出来了啊
发表于 2013-2-13 08:38 | 显示全部楼层
好像和经纬度的定位有关系
发表于 2013-2-13 08:41 | 显示全部楼层
回复  hcm1220


    你觉得游戏会调用到google地图? 不可能
huiop2 发表于 2013-2-13 04:44



    不必调用google地图,利用其原理就够了。像某楼说的,经纬度一标注就能算球面距离了。
发表于 2013-2-13 09:06 | 显示全部楼层
回复 9# hcm1220


    所噶 好像以前学校学到过{:em26:}
发表于 2013-2-13 09:37 | 显示全部楼层
城市信息里有经纬度,大致算下就可以了
发表于 2013-2-13 09:39 | 显示全部楼层
回复 5# huiop2


    有道理···那看来是要实时计算的
发表于 2013-2-13 09:46 | 显示全部楼层
只要是有个像样球队的城市就有经纬度数据 这就可以计算距离了
发表于 2013-2-13 09:47 | 显示全部楼层
7楼技术啊!!!
发表于 2013-2-13 09:59 | 显示全部楼层
7楼技术啊!!!
二狗小子 发表于 2013-2-13 09:47



    呵呵   还好,,话说头像不错啊    AC的女队?
发表于 2013-2-13 10:10 | 显示全部楼层
回复 15# yiriart


   :ljh036)确实是
发表于 2013-2-14 08:29 | 显示全部楼层
各个城市有经纬度坐标,距离是通过2个坐标算出来的,看editor能看出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|爆棚小组 PlayGM论坛

GMT+8, 2024-10-2 03:25 , Processed in 0.033435 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表