个别游戏的血蓝等级信息条不是固定的,是可以移动的,当我们下一步要动态实时读取这些体力,生命值,内力值,等级等等时,就会出错,所以我们必须启动成功后先检测游戏里的等级信息条是否在标准位置,在的话我们推出循环,进行下一步操作,不在的话我们要通过鼠标左键安装信息条移动它到标准位置,本课视频教程示范了如何实现。
教程源码:
.版本 2 .支持库 spec .子程序 调整等级信息条 .局部变量 word, 文本型 .局部变量 w_array, 文本型, , "0" .局部变量 i, 整数型 i = 0 .判断循环首 (i = 0) 延迟 (time) word = dm.FindStrFastE (0, 0, 800, 600, “等级”, “ffffff-000000”, 1) w_array = 分割文本 (word, “|”, ) .如果 (到整数 (w_array [2]) = 145 且 到整数 (w_array [3]) = 2) 跳出循环 () .否则 dm.MoveTo (到整数 (w_array [2]) + 200, 到整数 (w_array [3])) 延迟 (time) dm.LeftDown () 延迟 (time) dm.MoveTo (345, 2) 延迟 (time) dm.LeftUp () 延迟 (time) i = 1 .如果结束 .判断循环尾 ()
优酷土豆链接:优酷土豆视频高清观看
优酷全部教程播单:http://i.youku.com/i/UNTU3NDYyODg0/playlists
交流群:521068947
本人QQ: 272586593