1、路点,什么是路点
路点就是机器人在移动的时候所需要的定义在地图中的坐标。坐标使机器人能够漫游地图而不至于四处碰壁。目前有许
多制作路点的方法,而较为简单的方法即本文所要介绍的内容。实际上路点在玩游戏的时候在地图上是不显示出来的,
机器人们知道如何按所定义的路点行走。为了在游戏时使机器人能够遍历所有的地方,路点应当被设置到各个角落,如
果没有路点,机器人们将在地图中乱撞或总是在一个区域内移动,路点使机器人知道游戏的目的。在路点的帮助下机器人
将通过一定的算法找到两点间可能的最近的距离行走,并且从当前的坐标移动到地图另一侧的目的坐标。
这篇文章描述了创建或编辑路点文件的若干命令。当创建或编辑路点文件时最好踢除所有的机器人以防他们在路点编辑
时乱撞干扰正常路点的编辑。先建立一个局域网游戏,而后进入游戏开始设置路点,再保存路点文件,再退出游戏并断
开局域网。而后再进入刚才设置好路点的那个地图,这时你会看到此地图可以加机器人了。
2、路点在地图中是如何表现的?
路点在地图中被显示为像光柱或电束的竖线,被显示为光柱或电束的竖线是同机器人一般高的。光柱的中心点坐标就是
路点的坐标,且不同的路点据有不同的颜色。形成的路点文件会以地图的名称被保存为一个文件,但它的扩展名是“.pwf“
,而不是地图的“.bsp“的扩展名。例如,地图de_dust的路点文件就是“de_dust.pwf“。它会被保存在“Half-
Life\\cstrike\\PODBot“文件夹中,或保存在你指定的“Half-Life\\cstrike\\PODBot\\WPTDefault“中。如果路点文件存在,
那在进入地图时它将被自动加载,如果没有路点文件,那你需要以本文描述的方式制做了。
3、路点控制台命令摘要
“waypoint on“ 打开路点的显示
“waypoint on noclip“ 以自由方式打开路点的显示,主要用于制做游泳时的路点
“waypoint off“ 关闭路点的显示
“waypoint add“ 以你当前的位置添加路点,将会弹出一个菜单,你可从中选择路点文件
“waypoint delete“ 删除你当前位置的路点
“waypoint find x“ 显示给你你所指定的x(x是参数)路点的方向及坐标
“waypoint showflags“ 显示所有定义在路点中的标记
“waypoint addflag“ 允许你手工增加标记到路点中
“waypoint delflag“ 允许你删除选中的标记
“waypoint stats“ 显示路点的状态值
“waypoint check“ 检查所有有效路点(当保存路点时它将被自动执行)
“waypoint save“ 保存设置完成的路点
“waypoint save nocheck“ 保存设置完成的路点(即使路点有错误亦强行保存)
“waypoint load“ 从路点包中加载路点
“pathwaypoint on“ 显示所设置的路点路径的状态
“pathwaypoint off“ 关闭所设置的路点路径的显示状态
“pathwaypoint add x“ 连结给定x(x是参数)值的最近路点
“pathwaypoint delete x“ 删除给定x(x是参数)值的最近路点
“debuggoal x“ 强制机器人使用给定的x(x是参数)值来作为方向路点
下载一个CSPODBOT2.5路点编辑器,再用我上述讲的方法即可.