这两天刚看了个A*算法,觉得挺有意思的,想照着《火焰之纹章》写一个简单的小游戏玩玩,至少实现寻路功能吧。
找了两幅图,游戏中地图有水、城墙、树林、山脉、桥、武器店等,人物角色有魔法师、斧战士、骑马的、会飞的可以无视地形,骑马的不能进水,任何角色不能穿墙等等.........
想问下地图该怎么表示,是一个背景图片吗,还有特殊点怎么表示,比如山脉,一般角色除了会飞的都得绕着走,这个山脉是怎么表示的,是二维数组吗,然后把表示山脉的元素放进单独一个容器里?还有像dota那样地图屏幕显示不完的话左右上下移动是怎么实现的