游戏角色跑路 必须判断停止后才能进行下一个动作,所以这个环节非常重要,大漠给的方法是 IsDisplayDead
。以前曾经专门录制了这个函数,以下是链接:
>> 《剑侠情缘》判断跑路寻路是否停止
判断是否停止源码:
.版本 2 .子程序 判断是否停止, , , 3 .参数 数组序号, 整数型 延时 (300) .判断循环首 (IsDisplayDead (712, 433, 795, 509, 3, 数组序号) = 0) 处理事件 () .判断循环尾 ()
原函数
函数简介: 判断指定的区域,在指定的时间内(秒),图像数据是否一直不变.(卡屏). 函数原型: long IsDisplayDead(x1,y1,x2,y2,t) 参数定义: x1 整形数:区域的左上X坐标 y1 整形数:区域的左上Y坐标 x2 整形数:区域的右下X坐标 y2 整形数:区域的右下Y坐标 t 整形数:需要等待的时间,单位是秒 返回值: 整形数: 0 : 没有卡屏,图像数据在变化. 1 : 卡屏. 图像数据在指定的时间内一直没有变化. 示例: TracePrint dm.IsDisplayDead(0,0,100,100,5) 注:此函数的原理是不停的截取指定区域的图像,然后比较,如果改变就立刻返回0,否则等待直到指定的时间到达.
优酷土豆链接:优酷土豆视频高清观看
优酷全部教程播单:http://i.youku.com/i/UNTU3NDYyODg0/playlists
《剑侠情缘》多线程木人巷 播单地址:http://list.youku.com/albumlist/show/id_50079662
交流群:521068947
本人QQ: 272586593