2d游戏地图模块设计

tan625747 2010-04-06 07:57:38
最近有一个游戏,主要是做着玩,在网上看了很多资料,也看了很多书,可地图模块不太会写,就是根据进行读取文件数组信息,来贴图。

不知道知道解决这个问题,请高人指点,本人应该看什么方面的书,或参考什么游戏源代码,把地图模块设计出来.
...全文
210 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
热爱Coding 2011-06-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhangci226 的回复:]

地图也就是一张图嘛
[/Quote]

像魔兽、星际那个也就是一张超大的图?
思月行云 2010-04-07
  • 打赏
  • 举报
回复
楼主所说的应该是类似于RPGMakerVX中自带的地图编辑器的那种形式吧?最典型的,就好像FC《勇者斗恶龙》中的地图那样,由一个个的小图块拼凑而成。
如果是这样的话,楼主应该有一个自己的图块管理模块,里面至少应该有各个图块的ID和是否通行的标志,图块拼凑完毕之后,分别用两个二维数组记录下所用图块的ID和通行标志,前者用于地图加载,后者用于碰撞检测。
当然也可以按版主大人所说的那样,直接用一张图,图块的方法也可以事先在管理模块里生成一张图再直接加载。我所见过的游戏中大都是结合了上述的两种方法,这样一来的话,就需要根据具体情况定义合适的数据结构了。
张赐 2010-04-06
  • 打赏
  • 举报
回复
地图也就是一张图嘛
tan625747 2010-04-06
  • 打赏
  • 举报
回复
我指的贴图,不包括程序设计方面,整个模块
张赐 2010-04-06
  • 打赏
  • 举报
回复
楼主是指贴图?
还是??

8,301

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧