紫猫学院社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 236|回复: 5

[已回复] 找点找图找色问题,希望协助

[复制链接]

1

主题

1

帖子

8

积分

学前班

Rank: 1

猫粮
7
发表于 2019-2-6 13:20:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
各位朋友好,刚刚进来这论坛,现在正在做一个手游脚本作为自用,但遇到问题,希望各位帮助。

游戏背景是海战游戏

进入战斗后,要控制战舰攻击敌人。

没有小地图,图片右上为雷达,小红点的位置是敌人

要通过控制战舰到敌人位置,并在画面上点击敌人战舰以锁定攻击目标。

遇到的问题如下:
1. 以敌人血量条/名字作为寻找目标,但颜色会随着海面,天气,云雾等影响,找色点不准确,加上图片上红色点众多,经常找不到点

2. 截取了血量条的一小段红色作为图片(大约为4X4 的图片),但由于上面原因,找图亦不准确

附上原始码供参考

Sub attack()
    KeyPress "3", 1
    Delay 1000
    Dim a(18)
    a(0)="5A5AAD"
    a(1)="4C4CA7"
    a(2)="43429D"
    a(3)="4645A2"
    a(4)="2C2C91"
    a(5)="5151AB"
    a(6)="5556B2"
    a(7)="28278D"
    a(8)="27268E"
    a(9)="0C0CE1"
    a(10)="2323A6"
    a(11)="1413D9"
    a(12)="2222A8"
    a(13)="1918B2"
    a(14)="0B0BEC"       
    a(15)="0D0DE1"
    a(16)="110CB8"
    a(17)="150EB4"
    a(18)="110CC3"       
    i = 0
    For 18
        FindColorEx 280,190,1570,780,"a(i)",0,0.9,ax,ay
        If ax > 0 Then
            MoveTo ax + 30, ay + 50
            Delay 100
            LeftClick 1
            Exit For
        End If
        i = i + 1
    Next
End Sub


现想请教如何可以准确点击到敌人以锁定攻击目标呢?

先谢谢大家,祝各位新年快乐,猪年进步。



                               
登录/注册后可看大图



                               
登录/注册后可看大图


回复

使用道具 举报

309

主题

1251

帖子

1251

积分

院长

Rank: 9Rank: 9Rank: 9

猫粮
2267
QQ
发表于 2019-2-7 20:17:31 | 显示全部楼层
FindColorEx 280,190,1570,780,"a(i)",0,0.9,ax,ay

你的a(i)是变量, 就不要给变量加双引号了
回复

使用道具 举报

0

主题

6

帖子

6

积分

按键电脑&手机班学员

Rank: 8Rank: 8

猫粮
266
发表于 2019-2-11 14:56:21 | 显示全部楼层
这啥 游戏?和战舰世界端游有一点像.挺有意思的.
回复

使用道具 举报

4

主题

19

帖子

19

积分

学前班

Rank: 1

猫粮
68
发表于 2019-2-11 21:09:21 | 显示全部楼层
本帖最后由 kf2004 于 2019-2-11 21:10 编辑

雷达就是小地图,根据比例算出大地图坐标点
要是不行就只能关特效,有雾怎么找?只有找内存了
回复

使用道具 举报

0

主题

2

帖子

5

积分

学前班

Rank: 1

猫粮
3
发表于 2019-2-16 11:44:39 | 显示全部楼层
猪年快乐
回复

使用道具 举报

7

主题

264

帖子

264

积分

初中生

Rank: 3Rank: 3

猫粮
405
QQ
发表于 2019-3-17 03:16:46 | 显示全部楼层
进来学习!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学院  

GMT+8, 2019-8-19 21:06

Powered by Discuz! X3.4

© 2012-2018 紫猫编程学院

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