TC官方合作论坛

 找回密码
 立即注册
查看: 2382|回复: 19
打印 上一主题 下一主题

[源码分享] 用数组代替路径的简单方法~用于炫舞之类的方向键游戏(高手飘过吧~菜鸟交流用)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-5 11:06:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
//以下是定义字符串数组,就是路径
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

看看吧,不懂的回复提问,我尽量解答.
回复

使用道具 举报

20#
发表于 2013-8-31 12:52:32 | 只看该作者
打酱油。看看
回复 支持 反对

使用道具 举报

19#
发表于 2012-5-29 07:56:15 | 只看该作者
str1[ i ] 和 int2[ i ]

没有显示出来?

还真是没有显示,,,尴尬呀,,,
回复 支持 反对

使用道具 举报

18#
发表于 2012-5-28 23:27:25 | 只看该作者
顶下  兔子
回复 支持 反对

使用道具 举报

17#
发表于 2012-5-8 08:38:25 | 只看该作者
"test.bmp|test2.bmp|test3.bmp" 这是官方给的格式,楼主的能力让我佩服啊
回复 支持 反对

使用道具 举报

16#
发表于 2012-5-8 08:36:15 | 只看该作者
a1=dm.FindPic(76,234,161,303,str1,"000000",0.9,0,x1,y1)
这样也可以,真不知道,学习了。
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2012-5-8 06:36:04 | 只看该作者
回复 14楼中国移动10086的帖子

就是取坐标,判断,微调~
回复 支持 反对

使用道具 举报

14#
发表于 2012-5-7 22:33:02 | 只看该作者
看不动。。
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2012-5-5 17:04:50 | 只看该作者
回复 12楼cylhb的帖子

是的,我修改了几次,都改不过来~
回复 支持 反对

使用道具 举报

12#
发表于 2012-5-5 16:44:36 | 只看该作者
应该是  [ i  ]  无法显示出来吧...代码看着挺奇怪..
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-3 02:34 , Processed in 0.135289 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表