TC官方合作论坛

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

[已解决] shine宝宝 进来下,分析我这个思路对不对 关于随机找怪的

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-29 13:16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
1、首先用大漠找多图 同一个怪 “土狼”

dm.SetPath(辅助.获取资源路径("rc:"))
字符型 找到土狼=dm.FindPicEx(0,0,2000,2000,"土狼.bmp","000000",0.9,0)                 (在这里省略了如果没有找到的语句或者只找到一个)
2、用字符串分割

字符型[] 土狼=字符型[1]   //需要先初始化一次
逻辑型 是否成功=字符串.分割(找到土狼,"|",土狼)
整型 c1
整型 i=0
数组.大小(土狼,c1)

3、然后在随机选择其中一个数组
整型 自定义数字=辅助.随机数(i,c1)

4、对这个随机数组进行再次分割
5、设置二个整型函数分表表示X,Y坐标,然后用它分别代表分割的数。
6、鼠标移动(X,Y)


不知道我上面的思路行不行的通 ,我在自行实验的过程中,卡在了第3到第4步中间~~,不知道怎么去表达我所选中的随机数。
求教~~~~最基本的还是对 本身身为数组的再去分割 这一步不会!

回复

使用道具 举报

板凳
发表于 2012-8-29 13:20:03 | 只看该作者
我突然有个想法 你弄几种 分别用不同的找图模式 就是从哪到哪 不一样的
然后随机抽取这几种 运行。。。哇塞 简单了
回复 支持 反对

使用道具 举报

沙发
发表于 2012-8-29 13:18:43 | 只看该作者
找个怪真是麻烦啊
回复 支持 反对

使用道具 举报

地板
发表于 2012-8-29 13:27:54 | 只看该作者
从中心开始直接找土狼,你找到就去打怪,这样不是更快

如果你要找窗口内能看到的全部土狼,
那你分割找到的字符串,
得到的是所有找到的土狼位置的数组

你要随机其中某一个数组元素
你就直接随机数组下标,
例如,数组有5个数,
你就随机(0,4)
那 坐标数组[随机数]就随机到了
然后你再把它分割成 x坐标和y坐标
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-8-29 13:56:58 | 只看该作者
回复 3楼shine宝宝的帖子

这个方法貌似简单了许多~~~~~~咋不早说
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-29 14:01:50 | 只看该作者
回复 3楼shine宝宝的帖子

这个方法貌似简单了许多~~~~~~咋不早说
f45601535 发表于 2012-8-29 13:56:58

你一直问的是大漠找多图随机嘛就没想到
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-8-29 18:03:29 | 只看该作者
回复 6楼shine宝宝的帖子

嘿嘿,刚下班回来,根据你的思路,我写了一个简单的代码 帮参谋参谋是不是你要表达的意思
dm.SetPath(辅助.获取资源路径("rc:"))
整型 a
a=0
a=1
a=2
a=3
整型 X
整型 Y
a=辅助.随机数(0,3)
dm.FindPic(0,0,2000,2000,"土狼.bmp","000000",0.9,a,X,Y)                  //这里的a定义为查找方式随机数.   
鼠标.移动(X,Y)

编译能够通过,就是还没有进游戏测试呢~~郁闷官方维护..这样写行不行
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-8-29 18:06:25 | 只看该作者
哈哈,可以进游戏了,成功了,我这个方法行得通   看来俺还挺聪明的
回复 支持 反对

使用道具 举报

9#
发表于 2012-8-29 18:06:52 | 只看该作者
回复 6楼shine宝宝的帖子

嘿嘿,刚下班回来,根据你的思路,我写了一个简单的代码 帮参谋......
f45601535 发表于 2012-8-29 18:03:29

a=0
a=1
a=2
a=3

这里不需要吧
回复 支持 反对

使用道具 举报

10#
发表于 2012-10-18 11:05:18 | 只看该作者
感谢 学习了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 17:36 , Processed in 0.195921 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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