JAVA制作黑白格辅助器

本文介绍了如何使用Java编写一个简单的黑白格辅助器,通过机器人模拟点击,帮助玩家在游戏中快速找到并标记xy坐标。通过微信截图功能获取坐标参考,适合娱乐消遣。源代码分享并演示了如何通过颜色判断实现键盘操作。
摘要由CSDN通过智能技术生成

通过java就能简单的制作出黑白格辅助器。纯属娱乐,不喜勿喷  思思~

演示效果如下:

游戏链接附上:http://www.4399.com/flash/135255_3.htm

 ps:里面的xy坐标是根据你自己游戏界面所放置的位置所标记的,这里教你们怎么快速的找到xy坐标。可以通过微信的截屏功能,截屏的时候最底下有一个(pos的坐标)参考这个坐标就可以了。

 

源代码如下:

package com.why.blackAndWhite;

import java.awt.*;
import java.awt.event.KeyEvent;

/**
 * 类描述:
 *
 * @ClassName BlackAndWhite
 * @Author Why
 * @QQ: 2563537829
 * @Date 11:05    2021/8/25
 * @return 
 * @Version 1.0
 */
public class BlackAndWhite {

    public static void main(String[] args) throws AWTException {

        //创建机器人对象
        Robot robot = new Robot();

        //死循环
        while (true) {

            for (int i = 400; i <750; i += 100) {
                //430是纵坐标保持不变
                Color color = robot.getPixelColor(i, 430);

                //判断当前颜色的 R值是否为51
                if (color.getRed() == 51) {

                    //当横坐标为400时按下D键
                    if (i ==400 ) {

                        robot.keyPress(KeyEvent.VK_D);
                        robot.keyRelease(KeyEvent.VK_D);
                        break;
                        //当横坐标为500时按下F键
                    } else if (i ==500 ) {

                        robot.keyPress(KeyEvent.VK_F);
                        robot.keyRelease(KeyEvent.VK_F);
                        break;
                        //当横坐标为600时按下J键
                    } else if (i ==600 ) {

                        robot.keyPress(KeyEvent.VK_J);
                        robot.keyRelease(KeyEvent.VK_J);
                        break;
                        //当横坐标为700时按下K键
                    } else if (i ==700 ) {

                        robot.keyPress(KeyEvent.VK_K);
                        robot.keyRelease(KeyEvent.VK_K);
                        break;
                    }
                }
            }
            //等待时间(等待时间太短运行太快会按错了)
            robot.delay(50);
        }

    }


}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值