手机游戏自动寻路逻辑处理

Magiccrystal 2010-11-04 03:09:36
最近做自动寻路,设计到地图的门,玩家要跳转到指定对象那里去,我需要将经过地图的数量和地图编号发给客户端,
如果在到的地方和玩家同一地图,则size=1,mapId[1]=player.where().getID;
如果不是同一地图,又要将玩家所在地图进行处理得到对应的size,mapIds[],有人做过?能告诉我这里for循环如何处理?

非常感谢!
...全文
282 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Magiccrystal 2010-11-29
  • 打赏
  • 举报
回复
恩,可以用A*,考虑玩家所在地图,同样使用
Magiccrystal 2010-11-19
  • 打赏
  • 举报
回复
是用A*算法,可是当跨多张地图时候,走不过去,
根据A*算法,是将多张地图虚拟 成一张2D地图,然后只需 起点和目标的坐标就得到最短路径
我想知道这里得到路径 ,那些节点的坐标,是不是就是经过可以理解为经过的地图的坐标?

还是理解为经过地图的门的坐标?朋友们,能帮我解释一下?
谢了!
jjxoyzy 2010-11-11
  • 打赏
  • 举报
回复
不是很明白你的意思,如果要自动寻路的话,可以使用A*算法!希望对你有帮助
Magiccrystal 2010-11-08
  • 打赏
  • 举报
回复
有谁做过这方面的?如何实现?谢谢了

13,097

社区成员

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

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