TC官方合作论坛

 找回密码
 立即注册
查看: 2383|回复: 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

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

使用道具 举报

沙发
发表于 2012-5-5 11:13:28 | 只看该作者
回复 1楼TC兔子的帖子

有什么用?用处在哪里,说下
回复 支持 反对

使用道具 举报

板凳
发表于 2012-5-5 11:18:07 | 只看该作者
还可以这样呀
利害
回复 支持 反对

使用道具 举报

地板
发表于 2012-5-5 11:22:58 | 只看该作者
图片遍历会快一点,方便管理点吧
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-5-5 11:23:16 | 只看该作者
回复 2楼ksap787523的帖子

传递参数,这个作用比较多,只要能用路径的地方,差不多都能用
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-5-5 11:25:30 | 只看该作者
回复 4楼TC的帖子

那个命令还不是很熟悉,这个就是给新手看下这个路径的方式,嘿嘿
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-5 11:38:29 | 只看该作者
如果找到str1是“上”,电脑按int2,怎么知道“上”对应哪个按键呢
回复 支持 反对

使用道具 举报

8#
发表于 2012-5-5 11:43:32 | 只看该作者
先来支持下.  学习学习
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-5-5 11:57:38 | 只看该作者
回复 7楼lmsc01的帖子

上对应的是38,在按键码里查询
回复 支持 反对

使用道具 举报

10#
发表于 2012-5-5 12:39:55 | 只看该作者
对应的都是数组,读好的!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-3 04:18 , Processed in 0.115067 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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