标题: 求助,怎样制作Travian那样的地图?
  本主题由 蕾歌薇儿 于 2008-5-21 03:59 提升 
clarklcl
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 124275
精华 0
积分 392
帖子 34
威望 0
现金 2465 银币
金币 0 金币
阅读权限 40
注册 2008-1-25
状态 离线
发表于 2008-5-5 11:15  资料  个人空间  短消息 

七月爱的承诺  《部落战争》S2官方携手玩家共赴灾区  慷慨解囊
求助,怎样制作Travian那样的地图?


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

顶部
[广告] CWG维权点子征集
Vi_ci
游戏工会长官
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 110483
精华 1
积分 1250
帖子 120
威望 2
现金 7521 银币
金币 0 金币
阅读权限 80
注册 2007-11-13
来自 四川成都
状态 离线
发表于 2008-5-5 17:17  资料  个人空间  短消息  QQ

每个小单元带些属性

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

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

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

顶部
[广告] CWG维权点子征集
garylei
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 145194
精华 0
积分 20
帖子 3
威望 0
现金 1232 银币
金币 0 金币
阅读权限 10
注册 2008-5-11
状态 离线
发表于 2008-5-19 23:40  资料  个人空间  短消息  添加 garylei 为MSN好友 通过MSN和 garylei 交谈

能否“完全的地图从来没有出现过”是什么意思呢?

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
garylei
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 145194
精华 0
积分 20
帖子 3
威望 0
现金 1232 银币
金币 0 金币
阅读权限 10
注册 2008-5-11
状态 离线
发表于 2008-5-19 23:41  资料  个人空间  短消息  添加 garylei 为MSN好友 通过MSN和 garylei 交谈

@clarklcl

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

顶部
[广告] 《英雄之门》,了解怪胎美女、非人待遇的经历
Rail100
骑士
Rank: 24Rank: 24Rank: 24



UID 99050
精华 0
积分 2146
帖子 204
威望 0
现金 1108 银币
金币 0 金币
阅读权限 50
注册 2007-9-10
状态 离线
发表于 2008-5-20 13:21  资料  个人空间  短消息 

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

顶部
[广告] web棋牌市 6.16内测开启
garylei
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 145194
精华 0
积分 20
帖子 3
威望 0
现金 1232 银币
金币 0 金币
阅读权限 10
注册 2008-5-11
状态 离线
发表于 2008-5-20 15:09  资料  个人空间  短消息  添加 garylei 为MSN好友 通过MSN和 garylei 交谈

如果按上面,数据库数据将相当庞大

难道一般都这样解决吗

顶部
[广告] CWG维权点子征集
Vi_ci
游戏工会长官
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 110483
精华 1
积分 1250
帖子 120
威望 2
现金 7521 银币
金币 0 金币
阅读权限 80
注册 2007-11-13
来自 四川成都
状态 离线
发表于 2008-5-20 16:52  资料  个人空间  短消息  QQ



QUOTE:
原帖由 garylei 于 2008-5-19 23:40 发表
能否“完全的地图从来没有出现过”是什么意思呢?

\

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

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

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

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

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
Rail100
骑士
Rank: 24Rank: 24Rank: 24



UID 99050
精华 0
积分 2146
帖子 204
威望 0
现金 1108 银币
金币 0 金币
阅读权限 50
注册 2007-9-10
状态 离线
发表于 2008-5-20 18:52  资料  个人空间  短消息 

首先2500万笔数据并不大,其次我举例是5000x5000,你可以1000x1000,这个100万笔数据而已。

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
cosin
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 23179
精华 0
积分 420
帖子 16
威望 0
现金 2504 银币
金币 0 金币
阅读权限 40
注册 2007-4-26
状态 离线
发表于 2008-5-20 20:18  资料  个人空间  短消息 

http://fractal.kilu.de/isometrix/map.html
IE only,只是用来测试一点想法的

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
Vi_ci
游戏工会长官
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 110483
精华 1
积分 1250
帖子 120
威望 2
现金 7521 银币
金币 0 金币
阅读权限 80
注册 2007-11-13
来自 四川成都
状态 离线
发表于 2008-5-20 23:16  资料  个人空间  短消息  QQ

地图 800*800就相当大了

新游戏400*400就够了

我个人觉得

顶部
[广告] CWG维权点子征集
北里闻箫
骑士
Rank: 24Rank: 24Rank: 24



UID 138586
精华 1
积分 1092
帖子 68
威望 2
现金 1843 银币
金币 0 金币
阅读权限 50
注册 2008-4-8
状态 离线
发表于 2008-5-22 12:19  资料  个人空间  短消息 

分两部分。前台只管获取相应数据显示相应地图。数据如:横纵坐标,显示的图片,显示的连接。

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

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





http://www.2mores.com(减肥)
http://www.51web123.com(做网站)
http://www.d203.com(webgame小作品)
顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
 


海盗王

当前时区 GMT+8, 现在时间是 2008-7-26 04:21
沪ICP备06036464号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 Licensed  © 2001-2007 Comsenz Inc.
Processed in 0.038194 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - Chinese Webgame BBS 中国网页游戏论坛 - Archiver - WAP