游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3425|回复: 8

怎么搞个简单地图出来。

[复制链接]

16

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2005-1-12 13:56:00 | 显示全部楼层 |阅读模式
书也看了一下,总觉的要做点东西练习一下。当总有点万事开头难的感觉。
怎么实现一个地图,然后在此基础上加效果。比如说:迷宫、小山坡之类。

请将一下,如果是迷宫,是不是要初始化那些地方的坐标?还是用其他工具生成? [em7]

1

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2005-1-13 14:11:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

  地图编辑器

1

主题

130

帖子

135

积分

注册会员

Rank: 2

积分
135
发表于 2005-1-13 21:10:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

最简单的实现办法是patch型地图,就是地图有许多块小片组成,小片的大小固定是最简单的办法,每块小片有它的id,id对应着它的图片和属性,这个id列表可以保存在任何格式里面,在游戏载入的时候读取就够了

以上仅使用于简单2d游戏

9

主题

151

帖子

153

积分

注册会员

Rank: 2

积分
153
发表于 2005-1-13 21:25:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

魔兽的地图贴图似乎也是基于TILE的,但是又和传统的TILE不一样。我在使用地图编辑器时猜得,也没有仔细研究。只是根据界面猜了一个……

16

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2005-1-14 15:23:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

一个字:顶!                                 
但还是不太明白,可能是建模工具建的吧。

32

主题

377

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
发表于 2005-1-15 20:19:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

最简单的,恐怕就是使用heightmap了吧。

所谓heightmap,其实就是事先画一张灰度
图。绘图图的大小和建立的地图矩形顶点数
相同。如此,地图的每个顶点的y值就是灰度
图相应的点的颜色值(其实,这个颜色值的大
小在0~255之间,可以看成每个顶点的高度)

一个简单的地形图就出来了。

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-1-16 16:23:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

如果只想做个算法的实验的话,,可以用3dsmax做个简单的地图模型就可以了

如果要做个象样点东东,,要自己做个编辑器,,挺麻烦的

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-1-16 16:25:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

以前我也想过偷懒,,但是最后还是狠下心做编辑器

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-1-16 22:18:00 | 显示全部楼层

Re:怎么搞个简单地图出来。

花几个星期学一下mfc,你就会发现作各地图编辑器还是比较简单的…………
再学一下数据结构,这样地图的数据结构基本上自己就可以设计。比较高级的地图例如使用离散化坐标什么的也就比较容易了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 02:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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