找回密码
 注册
搜索
楼主: semic@tj

无法请进,长江切换澜沧江的问题

[复制链接]
门派:天龙寺
 楼主| 发表于 2020-2-5 15:55:55 | 显示全部楼层
semic@tj 发表于 2020-2-5 15:50
问题就是这里,


我看了好久这里的,
l_dest=meizhuang/bubiao,
l_sour=city/jiangbei
以上都是对的啊,

为什么会调出dali/dalisouth/jiangnan到meizhuang/hubiao的路径呢,实在搞不懂了

路径用的都是你的公版,没怎么改的
门派:明教
发表于 2020-2-5 16:29:46 | 显示全部楼层
semic@tj 发表于 2020-2-5 15:55
我看了好久这里的,
l_dest=meizhuang/bubiao,
l_sour=city/jiangbei

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


澜沧江边 - east
  普通百姓 马里兰(Obsrvc)
  普通百姓 沧澜以南(Boatmd)
  普通百姓 纤夫四(Qianfud)
  普通百姓 船夫四(Boate)
  普通百姓 澜沧东(Lcyd)
> 沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
1
你拔剑长吟道:“十年磨一剑,霜寒未曾试。今日把问君,谁有不平事?”
> 沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。

一艘渡船缓缓地驶了过来,艄公将一块踏脚板搭上堤岸,以便乘客上下(enter)。
沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
2
你拔剑长吟道:“十年磨一剑,霜寒未曾试。今日把问君,谁有不平事?”
> 沧澜以南高兴地跳了起来。
沧澜以南高兴地跳了起来。
风渐渐的小了些,惨白的太阳也些许露出了半张脸。
沧澜以南高兴地跳了起来。

艄公们把踏脚板收了起来,长篙一点,渡船向江心驶去。
林间道 -
    这里是一条林间小道,在树丛中蜿蜒。这里是广西了。岭南山林茂密,多
产毒虫,各位行路要十分小心。
  
这是一个初冬的下午,风小些了,空气中透着冰冷的气息。
    这里明显的出口是 eastwest
  
白合花(Baihe hua)
  蜜蜂(Mi feng)
> 林间道 - northeast、west
> 林间道 - southeast、southwest
  竹叶青(Zhuye qing)
> 林间道 - east、northwest
> 林间道 - east、west
  石块(Shi kuai)
> 林间道 - east、west
  小树枝(Shu zhi)
> 西门 - east、west
> 佛山西街 - east、north、west
> 佛山西街 - east、south、west
  二位流氓(Liu mang)
> 佛山广场 - east、north、south、west
  穷汉(Qiong han)
> 佛山北街 - north、south
> 佛山北门 - north、south
> 岭南 - north、south
> 小路 - northeast、northup、northwest、south
> 小路 - northup、southdown
> 小路 - north、northeast、southdown
> 山路 - east、south
  东北镖头 计姗(Ji shan)
  李小姐(Beauty)
> 山路 - northeast、west
> 山路 - northeast、southwest
  钢刀(Blade)
  挑夫(Tiao fu)
> 山路 - northeast、southwest
  断掉的钢刀(Blade)
  趟子手(Tangzi shou)
> 山路 - northeast、southwest
> 山路 - east、southwest
> 山路 - northeast、southwest、west
> 山路 - north、northeast、southeast
> 山路 - northwest、south
> 山路 - northeast、southeast、southwest
> 山路 - northeast、southwest
> 天童禅寺 - east、north、southwest
  游客(You ke)
> 天封塔 - east、north、south
  游客(You ke)
> 石路 - east、northwest、south、southup
> 青石官道 - northwest、southeast
> 青石官道 - southeast、westup
> 山路 - eastdown、northdown
> 紫来洞 - north、southup
> 玉皇山 - northwest、south、southwest
  腐烂的男尸(Nan shi)
> 净慈寺 - northwest、southeast
  二位游客(You ke)



这个走完是到净慈寺!
门派:明教
发表于 2020-2-5 16:54:56 | 显示全部楼层
本帖最后由 kkfromch@tj 于 2020-2-5 16:59 编辑
  1.                 for i=1,table.getn(road.detail) do
  2.             print('road.detail='..road.detail[i])
  3.         end
  4.         print('l_sour='..l_sour)
  5.         print('l_dest='..l_dest)
  6.         print('road.i='..road.i)
  7.                 exe(l_road)
  8.         return walk_wait()
复制代码


走路那步是exe(l_road),l_road=road.detail[road.i],这里赋值。
要想知道为什么会调取从澜沧江南-净慈寺的路径,你把上边调试打印加进去path_start,看看整个road.detail到底存了哪些路径?这一步调取的road.i是第几步的路径?
门派:明教
发表于 2020-2-5 16:57:36 | 显示全部楼层
path_create是创建路径,path_start是走路,path_cal是计算起点到终点是否能联通,并算出最短路径。
path_consider是判断起点房间,是否是迷宫,或者特殊函数处理的。

有关走路大概就这些主要函数,不涉及搜索,你认真仔细看看,有不明白可留言问我。
门派:天龙寺
 楼主| 发表于 2020-2-5 18:04:07 | 显示全部楼层
kkfromch@tj 发表于 2020-2-5 16:57
path_create是创建路径,path_start是走路,path_cal是计算起点到终点是否能联通,并算出最短路径。
path_ ...

多谢多谢,搞定了。road.i切换过江没有清零,直接跳到第三步了      
门派:天龙寺
 楼主| 发表于 2020-2-5 18:05:36 | 显示全部楼层
kkfromch@tj 发表于 2020-2-5 16:54
走路那步是exe(l_road),l_road=road.detail[road.i],这里赋值。
要想知道为什么会调取从澜沧江南-净慈 ...

这些打印调试时候确实作用很大        
门派:明教
发表于 2020-2-5 20:15:44 | 显示全部楼层
semic@tj 发表于 2020-2-5 18:04
多谢多谢,搞定了。road.i切换过江没有清零,直接跳到第三步了

哈哈!我猜你就是跳路径了,毕竟path_cal起点终点打印没问题,为毛就不走正路?

唯一可能就是road.detail跳格了
门派:天龙寺
 楼主| 发表于 2020-2-5 23:27:47 | 显示全部楼层
kkfromch@tj 发表于 2020-2-5 20:15
哈哈!我猜你就是跳路径了,毕竟path_cal起点终点打印没问题,为毛就不走正路?

唯一可能就是road.det ...

嗯,学习了。我对路径的理解还不到位 哈哈
门派:桃花岛
发表于 2020-2-5 23:36:58 | 显示全部楼层
技术贴,进来顶一下,,虽然看不懂。。
门派:明教
发表于 2020-2-6 00:50:16 | 显示全部楼层
semic@tj 发表于 2020-2-5 23:27
嗯,学习了。我对路径的理解还不到位 哈哈

没啥,互相交流切磋,我至今对map深入的东西还没有认真研究过。

我是感觉手头的东西够用就不想往深了钻。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-8-14 15:36 , Processed in 0.032783 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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