中国网页游戏论坛 » webgame研究所 » 求助,怎样制作Travian那样的地图?

2008-5-5 11:15 clarklcl
求助,怎样制作Travian那样的地图?

现在在研究WG的地图制作,想了解下Travian地图是如何制作的?还有在设计好地图后,是不是直接在数据库中生成一个地图?

2008-5-5 17:17 Vi_ci
每个小单元带些属性

然后根据数据库中小单元的属性在你的电脑上绘制出地图

完全的地图从来没有出现过

[[i] 本帖最后由 Vi_ci 于 2008-5-6 09:27 编辑 [/i]]

2008-5-19 23:40 garylei
能否“完全的[u][b][color=#ff0000]地图[/color][/b][/u]从来没有出现过”是什么意思呢?

2008-5-19 23:41 garylei
@[url=http://www.cwebgame.com/space-uid-124275.html]clarklcl[/url]

呵呵,朋友,我这段时间也在考虑这个问题,也没有好的方案

2008-5-20 13:21 Rail100
和初中画直线一样,用点描一条直线出来。假设你的地图有5000x5000大小,每个点代表一个玩家可以去的位置,用随机或手动的方式为每个点设置地形的属性,保存在数据库就是5000x5000共25000000笔的资料。当你要生成一个小地图,例如坐标(0,100)至(100,0)的地图,那么你就读取相关的点,然后在服务器生成地图的图像,返回到浏览器。原理就是这样。

2008-5-20 15:09 garylei
如果按上面,数据库数据将相当庞大

难道一般都这样解决吗

2008-5-20 16:52 Vi_ci
[quote]原帖由 [i]garylei[/i] 于 2008-5-19 23:40 发表 [url=http://www.cwebgame.com/redirect.php?goto=findpost&pid=3832553&ptid=190661][img]http://www.cwebgame.com/images/common/back.gif[/img][/url]
能否“完全的地图从来没有出现过”是什么意思呢? [/quote]\

你所看见的tra的地图是很多小图组合起来的

800*800的地图是没有的,游戏只是保存了这些地图的数据

然后根据你要查看的点,调这个点和他周围点的数据

然后根据数据调图,这些图再组合成你所见的地图

2008-5-20 18:52 Rail100
首先2500万笔数据并不大,其次我举例是5000x5000,你可以1000x1000,这个100万笔数据而已。

2008-5-20 20:18 cosin
[url]http://fractal.kilu.de/isometrix/map.html[/url]
[color=red]IE only,只是用来测试一点想法的[/color]

2008-5-20 23:16 Vi_ci
地图 800*800就相当大了

新游戏400*400就够了

我个人觉得

2008-5-22 12:19 北里闻箫
分两部分。前台只管获取相应数据显示相应地图。数据如:横纵坐标,显示的图片,显示的连接。

后台只管填入符合数据要求的数据。

至于地图到底多大。无所谓的。

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.