TC官方合作论坛

标题: |蓝丝雨精品教程|<第一季小白到作者>第117节找怪思路详解1 [打印本页]

作者: 蓝丝雨    时间: 2013-9-3 20:12
标题: |蓝丝雨精品教程|<第一季小白到作者>第117节找怪思路详解1
本帖最后由 蓝丝雨 于 2015-4-25 15:43 编辑

【蓝丝雨精品教程】为终身会员提供全天候一对一贴心辅导,让您学习无忧!
【蓝丝雨精品教程】以商业项目为本,从实例实战出发,全面剖析脚本构成,写出成品才是王道
【蓝丝雨精品教程】
蓝丝雨会员对教程及服务评价   
  【教学模式】
   
1、高清视频 + 一对一贴心辅导 + 课后作业
    2、辅导时间:9:00 --24:00
    3、星期六、星期天正常工作,方便学员更好的学习提问。
    4、在学习中有问题,随时向老师提问,及时解答。让学员快速成长。
    5、学习时间可自行安排,灵活机动。


课程大纲:找怪思路详解
   游戏内的找怪,最为简单的做法就是通过寻路,跑到怪的附近,按选怪热键(Tab),如果想做到过滤怪物,可以判断屏幕上方选中怪的名字是否是要选择的怪,如果不是可以继续按Tab键,今天我们来学习的是当游戏内没有选怪热键的处理方法,当然这里面也会涉及到寻路的部分,在此不作为今天讨论的重点,假定寻路的功能函数我们已经封装完成。
简单来讲找怪就是抓怪与游戏背景不同的独有的特征,可以通过找怪的颜色/图片、怪名字颜色/图片、怪血条颜色/图片、渐开线扫描、小地图找怪等等的方法来实现。具体看游戏而定,下面就介绍几种找怪的方法:
1。区域找色
应该说是最简单的找怪方法了,在区域里查找怪的特有颜色、可以是名字颜色、血条颜色、怪的阴影等等。如果找到移动鼠标到怪身上进行攻击(推荐用从区域中间向外找色)。
例子(区域模糊找色):
图像.模糊找色(10,10,500,600,#1E3C04,0.8,0, x,y)
//区域模糊找色,10,10,500,600,为区域范围,#1E3C04为颜色,4为查找方式(中间向外)0.8为模糊值,x,y为找色后储存坐标的变量
如果(x>=0 &&y>=0)
   //如果找到颜色(通过判断坐标变量是否在区域内就可以知道有没有找到目标)
鼠标.移动(x , y)
   //把鼠标移动到该色的坐标(如果找的是怪名字或血条,可能移动不到怪身上,这时就要用鼠标偏移如:鼠标.移动(x+10 y+10)
    //辅助.等待(50)
   //延时
鼠标.左键单击(1)
   //左键单击进行攻击
如果结束
2。区域找图
在区域里查找怪的图形、怪的名字图片、血条图片等等。语法与区域找色相似,需要注意的是图片的处理,这里推荐将其处理成透明图.
图片做好后放在项目中的资源文件夹中,使用时只需要写”rc:图片名.bmp”就行了,写脚本的时候比较方便。

例子(区域找图):
图像.找图(0,0,1024,768,"rc:1.bmp",#203040,0.9,0,x, y)
//区域找图,0,0,1024,768为区域范围,"1.bmp"为图片名(路径),0.9为找图的相似度,x,y为找图后储存坐标的变量
如果(x>=0 &&y>=0)
//如果坐标在区域内(找到图片)
鼠标.移动(x,y)
   //移动到图片位置(图片左上角)
辅助.等待(50)
   //延时
鼠标.左键单击(1)
   //左键单击
如果结束
3。圆形渐开线扫描找怪法
效率较低
4。圆形渐开线扫描找变色怪
效率较低,下面是利用圆形渐开找变色怪的例子。
变量 x0,n,y0,x, 图像值1, 图像值2
//声明变量
//标记渐开线找怪开始
x0=400,y0=300,x=400,n=1
//变量初始化
循环(x < 800)
   //限定横坐标范围不超过800
    X= x0+4*(数学.余弦值(n)+n*数学.正弦值(n))
   //根据渐开线公式计算下一个点的横坐标并赋值给x
   y=y0+3*(数学.正弦值(n)-n*数学.余弦值(n))
   //根据渐开线公式计算下一个点的纵坐标并赋值给y
图像值1=图像.坐标点取色(x,y)
   //在鼠标移动之前,获取目标点色值并赋值给图像值
鼠标.移动(x,y)
   //马上移动鼠标到目标点
图像值2=图像.坐标点取色(x,y)   
//获取鼠标移动后该点色值并赋值给图像值2
如果(图像值1 != 图像值2)
       //同一点取得的两次色值比较,不同,则执行以下的打怪脚本
鼠标.左键单击(1)
       //左键单击
辅助.等待(3000)
       //打怪延时
跳出
如果结束
   //该点判断结束
辅助.等待(10)
    //循环延时
   n=n+1
   //渐开线参数增量,其中0.2代表点间距,数值越小,渐开线散开点间距越小
循环结束

5。小地图找怪
公式:
大地图怪坐标 = (小地图怪坐标 - 小地图人物坐标) * 比例 + 大地图人物坐标
比例是(大地图怪坐标和大地图人物坐标之间的距离)与(小地图怪坐标和小地图人物坐标之间的距离)这两者的比例。如下图 A线与B线的比例。用小地图找怪所需的计算数据必须比较准确。
然后用区域找色查找小地图上怪的小点(最好用从区域中心向外找色),找到怪的小点后再计算坐标,计算得出大地图坐标后,移动鼠标到怪身上打怪。
图像.区域找色(858,66,996,192,#1E3C04,0,x,y)
//区域从中间向外找色,858,66,996,192是小地图的区域范围
如果(x>=0 &&y>=0)
   //如果找到颜色
   x0=(x-926)*10+512
   y0=(y-129)*10+389
   //计算大地图怪的坐标
鼠标.移动(x0,y0)
   //移动到大地图怪的坐标
辅助.等待(50)
   //延时
鼠标.左键单击(1)
   //左键单击进行攻击
如果结束

注:移动到怪位置后用“鼠标特征码比对”可有效提高找怪的准确性。
下载链接地址:


感谢大家关注《从小白到职业作者成长之路》,【蓝丝雨精品教程】商业成品真实战、真辅导。
【蓝丝雨精品教程】终身会员链接: 点击开始办理
会员办理答疑专员 QQ:276102675 (验证信息:学习TC)
蓝丝雨终身会员1群:322587979(已满)  交流群:237719972

作者: molunshang    时间: 2013-9-3 22:01
看看咯!!!!!!!!!!!
作者: woaixxf520    时间: 2013-9-4 12:36
11111111111111111111111111
作者: wsjuli    时间: 2013-9-7 16:16
qweqwe
作者: q2232558k    时间: 2013-9-9 02:26
000000000000
作者: xiaofunihao    时间: 2013-9-9 10:24
0000000000
作者: 1391302898    时间: 2013-9-12 07:16
顶222112
作者: 秋天的童话    时间: 2013-9-14 15:45
教程 是很多,但都讲得很短
作者: shuibei001    时间: 2013-9-17 11:14
yhhhhhhhhhhh
作者: athuasha    时间: 2013-9-17 18:46
顶了看了苦尽甜来
作者: xiaojian    时间: 2013-9-18 21:54
顶你哟.
作者: hckoyb    时间: 2013-9-20 11:35
看看了
作者: muyedong    时间: 2013-9-20 23:24
支持。强顶一下111111
作者: 极风    时间: 2013-9-25 21:42
uitytyuryhfghfgherr
作者: zjr200608    时间: 2013-9-28 22:56
顶一个
作者: andy0184    时间: 2013-9-30 13:05
而且为其
作者: firefoxying    时间: 2013-9-30 23:42
看帖必回
作者: llxy    时间: 2013-10-2 09:37
看看咯!!!!!!!!!!!
作者: sunam3258    时间: 2013-10-2 17:08
看看咯!!!!!!!!!!!
作者: aba608    时间: 2013-10-2 18:59
111111111111111111
作者: 1007071156    时间: 2013-10-3 19:42
学习看看啦....../..
作者: w1251314    时间: 2013-10-11 00:22
牛叉
作者: 7847214    时间: 2013-10-16 08:48
1111111
作者: iaw101    时间: 2013-10-17 22:29
5555555555555
作者: collant    时间: 2013-10-18 00:55
:~TC:~TC:~TC:~TC
作者: snowfall    时间: 2013-10-18 17:18
52555555
作者: lcf871112    时间: 2013-10-19 05:29
看看咯!!!!!!!!!!!
作者: 281675916    时间: 2013-10-20 23:35
qqqqqqqqqqqq
作者: qinchang001    时间: 2013-10-23 21:50
更新了可以看了吗
作者: spy1919    时间: 2013-10-23 22:04
k看看。,。,。
作者: 丿夜曲丶    时间: 2013-10-25 18:34
.......
作者: 877102298    时间: 2013-10-27 01:30
11111111
作者: haojiahuob    时间: 2013-10-28 10:22
aaaaaaaaaaa
作者: 472491031    时间: 2013-10-29 22:59
xuexile
作者: xia3264024    时间: 2013-10-30 15:20

作者: scl2002    时间: 2013-10-30 16:50

作者: hszdgp    时间: 2013-11-3 16:02
回复
作者: sauce    时间: 2013-11-7 20:57

作者: jxwyh999    时间: 2013-11-8 18:56
学习
作者: qq7131581    时间: 2013-11-9 15:27
呜呜呜呜呜呜呜
作者: dune137    时间: 2013-11-10 10:48
瞅瞅
作者: herodudu    时间: 2013-11-12 11:01
这个必须顶
作者: lyt2ly3344    时间: 2013-11-14 10:32
yyyyyyyyyyyyyy
作者: yeyang    时间: 2013-11-14 14:49
好东西
作者: yang147896523    时间: 2013-11-17 17:10
学习
作者: 1441890ooo    时间: 2013-11-17 19:36
看看咯!!!!!!!!!!!
作者: uclove    时间: 2013-11-21 18:21
一直在回复
作者: netboy    时间: 2013-11-21 22:27
xiazai
作者: bb1981aaa    时间: 2013-11-25 13:17
8888888888888888888
作者: yh4132990    时间: 2013-11-25 16:22
顶顶顶顶顶顶顶
作者: alanyfd    时间: 2013-11-25 22:06
第116节找图找色找字的使用原则
作者: pjjlfy    时间: 2013-11-29 20:06

作者: ce_11    时间: 2013-11-30 20:41
韩剧感觉刚回家规范化
作者: 南林小鬼    时间: 2013-12-3 22:41
11111111111111111
作者: qweplm    时间: 2013-12-4 21:43

作者: 我是高手    时间: 2013-12-5 17:47
为什么不直接发脚本出来让我们实战一下 这样帮助才大啊
作者: dpsun    时间: 2013-12-6 12:16
太好了
作者: wuyatom    时间: 2013-12-6 22:02
kkkkkkkkkkkkkk
作者: 1367628002    时间: 2013-12-8 20:37
看看咯!!!!!!!!!!!
作者: 春花秋月    时间: 2013-12-9 19:43
教程 是很多,但都讲得很短
作者: guoshiyun    时间: 2013-12-25 08:51

作者: 109859354    时间: 2014-1-4 20:51
lkjljl
作者: 小溪    时间: 2014-1-12 22:19

作者: skyjbg    时间: 2014-1-17 18:13
学习下
作者: 1141337693    时间: 2014-1-26 23:05
学习
作者: 愤怒的小鸡    时间: 2014-1-27 13:39
很好很好 ····································
作者: jybj2009    时间: 2014-1-31 16:24
研究一下

作者: e2rg1d    时间: 2014-2-4 22:06

作者: dmxoo7    时间: 2014-2-7 11:38
fffee
作者: 电脑爱好者    时间: 2014-2-9 13:00
谢谢分享
作者: torino    时间: 2014-2-9 15:08
不错  。  支持下。。 感谢分享。
作者: guozhengzhong88    时间: 2014-2-15 14:45
顶一个
作者: 364190064    时间: 2014-2-16 16:25
111111111111111111
作者: wei116855207    时间: 2014-2-17 14:17
来看看~
作者: 694840212    时间: 2014-2-18 09:00
看看咯!!!!!!!!!!!

作者: 妞妞姐姐    时间: 2014-2-19 15:49
学习学习
作者: chihuaisiyuan    时间: 2014-2-21 09:30
dsgdfsgdg
作者: wamea007    时间: 2014-2-23 14:54
学习
作者: d1g2b2003    时间: 2014-2-24 14:15
agastgastr
作者: 天生的叛逆者    时间: 2014-2-27 11:51
kankan
作者: hgxifeng8877    时间: 2014-2-27 19:17
学习
作者: ijl2000    时间: 2014-3-9 21:26
gvhuhvbhh
作者: 续写青春    时间: 2014-3-12 11:37
88888888
作者: kuaileyouxi    时间: 2014-3-16 15:28
学习下
作者: aqin111    时间: 2014-3-25 08:45
是否
作者: znyyjk    时间: 2014-3-25 18:27
SoftViewSoftViewSoftView
作者: kzx061206    时间: 2014-3-26 22:29

作者: xdk77521    时间: 2014-4-2 13:45
jboujbou
作者: 境界程序员    时间: 2014-4-13 20:02
下载教程
作者: zhenzhen198916    时间: 2014-5-2 16:00
的顶顶顶顶顶的顶顶顶顶顶顶顶顶顶顶
作者: 政和百兴    时间: 2014-5-3 12:15
看看
作者: xuhekkll    时间: 2014-5-7 22:08
dnfxg.
作者: szxstcgs    时间: 2014-5-14 21:20
jbou
作者: laowantong    时间: 2014-5-15 14:25
1313131
作者: Guard    时间: 2014-5-20 01:04
学习下......
作者: 求一夜情给管饭    时间: 2014-5-21 23:37
jboujbou
作者: saina6281    时间: 2014-5-30 22:20
第117节找怪思
作者: 学以自用    时间: 2014-5-31 02:49

作者: hbylen    时间: 2014-5-31 19:38
支持楼主,先试一试
作者: hzm19890310    时间: 2014-6-5 09:52
学习




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1