新人求助,PaoTin平台,指定路径走一步停一下该如何实现
少林挑水任务中按指定路径走到少林厨房, 期间需要输入指令 knock gate,再进门, 走快了水就撒了.这里的机器人要怎么处理? 这是两个问题吧
一个怎么knock
一个怎么不走快? 游戏里面 HELP path 和HELP path.BotStep 你这是zmud都没有玩过么,找找延时指令看看。 我只是刚开始玩, 只尝试了 PT 平台.
自己尝试了 path.Walk 和 path.WalkSteps
但是我不知道什么原因, 我的 path.Walk 只能从节点开始录制, 不满足我任务机器人的需求
而 path.WalkSteps 又没有找到类似 path.Walk Stop/Resume 的暂停
不是伸手党, 确实是新人不知道怎么去解决卡住的细节问题, 感谢好心的大佬 本帖最后由 bszr 于 2025-12-1 05:26 PM 编辑
pt专门为这个功能写了个方法,叫步进推进器
使用 path.Walk.SetStepper {xxx} 下一次行走每一步都会去调用xxx,再xxx里使用 path.Walk.Resume 去下一步
#nop 每一步要坐的事,主动使用 path.Walk.Resume 下一步;
#alias {nb.WaitForMove} {
#delay {nb.SlowSlow} {path.Walk.Resume;} {4};
};
#alias nb.TiaoShui {
#nop 注意,步进推进器仅在下一次行走任务中生效。一旦行走结束,无论成功失败,步进推进器设置将被清空。
path.Walk.SetStepper {nb.WaitForMove};
#nop 开始走;
path.WalkSteps {@mMap.AStar{{佛心井};{厨房后院}}} {
fill gang;
};
};
页:
[1]