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 |