请问Swing游戏地图怎么表示

ycongtou 2014-07-07 09:01:25
这两天刚看了个A*算法,觉得挺有意思的,想照着《火焰之纹章》写一个简单的小游戏玩玩,至少实现寻路功能吧。




找了两幅图,游戏中地图有水、城墙、树林、山脉、桥、武器店等,人物角色有魔法师、斧战士、骑马的、会飞的可以无视地形,骑马的不能进水,任何角色不能穿墙等等.........
想问下地图该怎么表示,是一个背景图片吗,还有特殊点怎么表示,比如山脉,一般角色除了会飞的都得绕着走,这个山脉是怎么表示的,是二维数组吗,然后把表示山脉的元素放进单独一个容器里?还有像dota那样地图屏幕显示不完的话左右上下移动是怎么实现的
...全文
182 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vnvlyp 2014-07-08
  • 打赏
  • 举报
回复
地图模型不是一个绝对的东西,你想怎么建模都行 简单的游戏就用一个静态图片完全是可以的 通常地图模型一般包括材质包和对象坐标信息,两者互相配合动态生成地图, 比如坐标(x,y)点上有棵树,从(x1,y1)到(x2,y2)有一条路之类的 不过一般很多游戏引擎都包括地图建模方法吧,不需要你自己来设计地图该如何表示。
vtison 2014-07-08
  • 打赏
  • 举报
回复
这里没有人会告诉你的

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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