大家好,我是小房,我来为大家解答以上问题。机器人可以干什么,机器人怎么做很多人还不知道,现在让我们一起来看看吧!
1、机器人制作】路径的使用 zmud除了提供我们常用的trigger和alias功能之外,还提供了path(路径功能) 关于path的使用的一些具体可以查看zmud462中文版的help 一、常用命令: 先说一下几个命令: 1)#path 可以查看当前的机器里的所有path设置 2)#slow .pathname 可以慢速行走 3)#step 可以走一步 4)#back 可以从path中移出最后走的一步路 5)#stop 退出慢速行走 二、如何录制路径 具体使用的时候必须先自己录制一个路径,录制方式有两种: 1)利用zmud录制: 点zmud的路径按钮,然后点新建,输入路径名称,在点录制按钮, 然后你就开始走,走完了之后点停止录制就可以了。
2、 这种方式的缺陷是:走错了就得重新录制 2)手动输入: 点zmud的路径按钮,然后点新建,输入路径名称,然后直接输入要走的方向 方向其实很简单,可以在路径的窗口里边点方向,然后自定义一些方向,zmud 默认的几个方向east、west、south、north,可以直接使用。
3、 具体输入是这样的,比如: 从少林寺的法堂去香积厨:应该这样走,north,#2 west,#3 south 在路径里边输入就是n2w3s或者nwwsss 以可以自定义一些命令(不一定是方向)比如定义一个方向为z命令为zuo 然后在路径中可以这样输入3n2esz。
4、实际执行此路径的时候就相当于依次 输入#3 north;#2 east;south;zuo 好了,实际运用中我们可以按照自己的喜好使用这两种方式来录制路径,也可 以将两种方式结合起来使用。
5、 最后,录制完毕路径之后别忘了点确定按钮。
6、 三、使用和间隔 1)快速行走 (假设我们将上一部分的从法堂去香积厨的路径储存为.shaolin) 如何使用呢?最简单的方式就是直接输入.shaolin 这样zmud就自动执行north;#2 west;#3 south命令了 2)慢速行走 由于xo中命令有输入的限制,也就是说1秒钟之内我们只能输入有限条命令, 超过这个数量的命令将不被执行。
7、比如我们输入.shaolin后,可能走不到法 堂就被server屏蔽掉了,这个时候我们就需要慢速行走。
8、 慢速行走的命令是#slow .pathname 比如我们这样做#slow .shaolin,这样zmud就会自动去走一步 但是只走一步,这个时候如果需要继续走就需要输入#step 四、应用:制作一个扫地机器人 1)首先录制一个走一遍所有需要扫地的地方的路径,同时最好把zuo、yao 加到方向中去,最好在路径中加上少林免费吃饭的地方 ^_* 把这个路径存为 .clean 2)制作完毕路径之后开始制作alias和trigger 做alias就不说了,直接说做trigger,这个时候需要应用上文提到的#slow和 #step命令 开始扫地的触发: #trigger {自己设定开始扫地的触发吧} {#stop;#slow .clean;#wa 555;clean} #trigger {你现在体力不足,还是歇息一会再来扫吧。
9、} {#wa 1000;clean} #trigger {你终于扫完了地,伸了伸腰,长吁了一口气。
10、} {#wa 500;clean} #trigger {这里已经被打扫得干干净净了。
11、} {#wa 999;#step;clean} #trigger {这里不用扫。
12、} {#wa 999;#step;clean} #trigger {设定一个走完路径之后的触发} {#stop;等一段时间,然后开始下次扫地} 3)说明,因为把yao加到方向里边了,并且把yao的方向和少林的厨房加到路径中 这个机器人是可以自动吃饭的 4)需要完善的地方: 当需要听课的时候立刻赶去听课,这个可以通过这种方式来解决: 在听课完毕后开始扫地,扫完地后在法堂等待下一次听课 因为系统15分钟更新一次,和法堂的听课时间是一致的。
13、 UID312 帖子112 精华9 积分15635 阅读权限100 在线时间0 小时 注册时间2003-08-24 最后登录2006-07-28 查看详细资料 TOP 。
本文到此讲解完毕了,希望对大家有帮助。