TC官方合作论坛
标题:
一个找图的脚本
[打印本页]
作者:
tgboy0001
时间:
2012-5-4 12:52
标题:
一个找图的脚本
我是个很纯的小白,看看以下错误有什么。
不好意思,我写的,很烂,请高手指点:
空间 找图功能
//定义默认空间
功能 整型 鼠标移动()
整型 相对移动X,相对移动Y,方向,次数
方向=1
次数=1
如果( 次数/4=1)
相对移动X=400
相对移动Y=0
次数=1
否则
相对移动X=方向*(次数%2)*(-200)
相对移动Y=方向*((次数+1)%2)*(-200)
次数=次数+1
如果结束
//在如果中得出鼠标拖屏的位移量
鼠标.移动(500,300)
//将鼠标固定到屏幕中央
鼠标.左键按下()
//将屏幕抓住
鼠标.相对移动(相对移动X,相对移动Y)
鼠标.左键弹起()
返回 0
功能结束
功能 逻辑型 开始_点击()
逻辑型 是否找到
//定义找图的返回值“是否找到”为false
循环(是否找到)
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1024,768,"rc:\\农场.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)
//在屏幕上寻找农场图标,并给出X和Y的坐标
如果( 图片X坐标==1)
是否找到=true
鼠标.移动(图片X坐标,图片Y坐标)
//将鼠标移动到图片上
鼠标.左键单击(1)
//单击图标
否则
整型 线程句柄=线程.开启("找图功能.鼠标移动")
返回 真
功能结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
作者:
tyuyan
时间:
2012-5-4 13:27
楼主的代码看得头晕。。 逻辑比较混乱。。代码判断不够严谨。
图像序号=图像.找图(0,0,1024,768,"rc:\\农场.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)
//在屏幕上寻找农场图标,并给出X和Y的坐标
如果( 图片X坐标==1)
找图没有找到是返回-1 找到了返回0 。。 建议多看下基础的。
作者:
战地之王
时间:
2012-5-4 13:37
看着这么一长串的代码就头疼。。
作者:
战斗之神
时间:
2012-5-4 13:43
说明下问题、。。 没人有耐心直接把你的代码拿出来 修改 下个游戏弄好帮你放上去
作者:
天下任我行
时间:
2012-5-4 13:48
我是小鸟,刚来
作者:
无情的冷风
时间:
2012-5-4 13:51
亲 。提问这样发代码 头晕啊
作者:
wudichb
时间:
2012-5-4 13:54
找图功能在截图的时候图片一定要接近原图,网页的话最好直接复制原图,如果直接用QQ什么的截图软件截的话容易出现图片失真,在你眼里看来是同一张图片,TC到时候看的时候可就不一定是同一张了。 而且你那个路径最好别那么写,最好写相对路径,不要写绝对路径,给你看下我写的一个查找图片的功能[attach]3045[/attach]
作者:
TakeBobo
时间:
2012-5-4 14:31
图片的话可以先添加到资源路径里面, 然后使用rc:文件名
作者:
aqugss0699
时间:
2012-5-4 14:32
好久不上了 今天来报道了
作者:
appleboos
时间:
2012-5-4 17:39
代码太长,没耐心看完,我只看了上面一部分,下面红字部分代码如果只执行一次那么结果为:
相对移动X=方向*(次数%2)*(-200)
相对移动Y=方向*((次数+1)%2)*(-200)
次数=2
所以我觉得是不是应该把“
如果
”改为“
循环
”啊
=============================================
如果( 次数/4=1)
相对移动X=400
相对移动Y=0
次数=1
否则
相对移动X=方向*(次数%2)*(-200)
相对移动Y=方向*((次数+1)%2)*(-200)
次数=次数+1
如果结束
=============================================
作者:
tgboy0001
时间:
2012-5-6 17:13
感谢各位亲。。。。。。,这个词很别扭,借用了。
我是新手,还不知道怎么进行系统的学习,那里可以,大家介绍给我,再次谢谢。
作者:
tgboy0001
时间:
2012-5-6 17:16
特别鸣谢1楼高手了,只是基础的在那里啊?????
作者:
tgboy0001
时间:
2012-5-6 17:17
回复
2楼
tyuyan
的帖子
哪里能看到基础的东西,帮忙,告诉我好么?
作者:
是不是本人
时间:
2012-5-6 17:30
头疼
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1