第137章:捕风追影
柳荣华曾说过,为女孩子做到别人无法为她做到的事,这是打动她的最有效方法
神女无心当前面临两大难题,一是野外采集被幽鬼骚扰,二是被幽鬼杀降级后大仇不能得报
孙轶民的护花使者程序成功帮她解决了第一个难题,但第二个,他尚且未为她做到
所以当前他的全部精力,都被花在了追影程序的开发之中
整个周六下午,他不再上游戏,嘱咐神女暂时别出去采集以保持安全为上
神女起初并不乐意,但是孙轶民承诺“只是今日一日不去野外,最晚从明日开始我必杀得幽鬼降级”
神女这才答应了下来他便静下心来开始构思追影程序
程序工作步骤大致是:①搜寻目标,②消灭目标
第二步,自然可以由自动战斗模块刺客.dll来完成只要让追影程序在启动时候加载并调用它即可
当前编程的重点在第一步
大致思路如下:首先设定一个追踪目标这个目标可以由程序使用者通过程序界面的文本框输入目标角色数字ID或角色名字来确定当前缺省目标自然是人间幽鬼
护花使者原有的监控线程,除了用于实时监测神女无心所在区域的性质之外,再增加一个监控人间幽鬼所在区域性质的功能
此功能全天候监控人间幽鬼在仇人列表中的名字颜色,从而确定它当前所处区域的性质
如果名字是灰色或者亮白色(表示目标不在线或者在线但位于安全区域),那么襄王的动作模式将延续从前的护花使者的状态
这里细分两种情况:如果神女不在线或者在安全区,襄王则自个儿到野外采药赚钱
如果神女无心在线且处于野外危险区域,则启动护花模式一路跟随保护
当程序一旦检测到人间幽鬼名字是红色(表示目标位于野外非安全区域),则襄王接下来的行动也视神女的状态而定
如果此时神女处于野外区域,则襄王继续护花模式在护花过程中如果偶遇人间幽鬼,则展开一定距离内的追杀,一旦襄王与神女的距离超出设定的安全距离,则放弃追击,返回继续保护神女安全
而如果此时神女不在线,或者处于安全区,那么襄王将放弃采集赚钱活动,全力投入追踪人间幽鬼的任务中去这正是追影程序的开发重点所在
思路继续那么此时幽鬼已经处于野外可击杀区域,襄王如何去追踪?
首先自然是通过仇人列表获取他当前所在地图名称然后让襄王通过驿站传送到此地图村庄安全区
然后,开始对此地图野外区域展开地毯式巡逻搜索,不放过任何一片区域,直到找到幽鬼为止
至于这个巡逻搜索的程序设计,其实有现成的代码可以复用:那就是先前为了野外采集药材设计的全地图巡逻模式代码,这个代码可以照