TC官方合作论坛
标题:
用数组代替路径的简单方法~用于炫舞之类的方向键游戏(高手飘过吧~菜鸟交流用)
[打印本页]
作者:
TC兔子
时间:
2012-5-5 11:06
标题:
用数组代替路径的简单方法~用于炫舞之类的方向键游戏(高手飘过吧~菜鸟交流用)
//以下是定义字符串数组,就是路径
tr1=array[4]
str1[0]="上.bmp"
str1[1]="下.bmp"
str1[2]="左.bmp"
str1[3]="右.bmp"
//以下是定义按键码的数组
int2=array[4]
int2[0]=38
int2[1]=40
int2[2]=37
int2[3]=39
//循环4次,分别找上,下,左,右,找到的话按下对应的按键码~前提是截图准确,保证成功
i=0
while(i<4)
a1=dm.FindPic(76,234,161,303,str1
,"000000",0.9,0,x1,y1)
if(x1>0)
help.messagebox("findit")
/
/用于测试是否找到,实际应用可以删掉
dm.KeyPress(int2
)
help.sleep(50)
break
else
endif
i=i+1
endwhile
看看吧,不懂的回复提问,我尽量解答.
作者:
ksap787523
时间:
2012-5-5 11:13
回复
1楼
TC兔子
的帖子
有什么用?用处在哪里,说下
作者:
aqugss0699
时间:
2012-5-5 11:18
还可以这样呀
利害
作者:
TC
时间:
2012-5-5 11:22
图片遍历会快一点,方便管理点吧
作者:
TC兔子
时间:
2012-5-5 11:23
回复
2楼
ksap787523
的帖子
传递参数,这个作用比较多,只要能用路径的地方,差不多都能用
作者:
TC兔子
时间:
2012-5-5 11:25
回复
4楼
TC
的帖子
那个命令还不是很熟悉,这个就是给新手看下这个路径的方式,嘿嘿
作者:
lmsc01
时间:
2012-5-5 11:38
如果找到str1是“上”,电脑按int2,怎么知道“上”对应哪个按键呢
作者:
战斗之神
时间:
2012-5-5 11:43
先来支持下. 学习学习
作者:
TC兔子
时间:
2012-5-5 11:57
回复
7楼
lmsc01
的帖子
上对应的是38,在按键码里查询
作者:
灬澄澄丶
时间:
2012-5-5 12:39
对应的都是数组,读好的!
作者:
无情的冷风
时间:
2012-5-5 13:46
来看看。。学习学习
作者:
cylhb
时间:
2012-5-5 16:44
应该是 [ i ] 无法显示出来吧...代码看着挺奇怪..
作者:
TC兔子
时间:
2012-5-5 17:04
回复
12楼
cylhb
的帖子
是的,我修改了几次,都改不过来~
作者:
中国移动10086
时间:
2012-5-7 22:33
看不动。。
作者:
TC兔子
时间:
2012-5-8 06:36
回复
14楼
中国移动10086
的帖子
就是取坐标,判断,微调~
作者:
xuhekkll
时间:
2012-5-8 08:36
a1=dm.FindPic(76,234,161,303,str1,"000000",0.9,0,x1,y1)
这样也可以,真不知道,学习了。
作者:
xuhekkll
时间:
2012-5-8 08:38
"test.bmp|test2.bmp|test3.bmp"
这是官方给的格式,楼主的能力让我佩服啊
作者:
cooledo
时间:
2012-5-28 23:27
顶下 兔子
作者:
太棒了
时间:
2012-5-29 07:56
str1[ i ]
和 int2
[ i ]
没有显示出来?
还真是没有显示,,,尴尬呀,,,
作者:
renie2013
时间:
2013-8-31 12:52
打酱油。看看
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1