学习制作游戏辅助:使用按键精灵适应不同分辨率

 时间:2026-02-15 15:13:05

1、戏中的分辨率,和系统的屏幕分辨率,其实是两个东西。并不是你修改了系统屏幕分辨率为1920*1080,游戏的分辨率就会改成1920*1080。

2、当游戏窗口固定的时候(游戏的分辨率固定时),你调整系统的屏幕分辨率,其实只是肉眼中图标变大了。实际上,游戏窗口的分辨率并没有变。

3、解决方法:通过找图:游戏图标不变,找图的方式是最便捷的。

  代码例子:

         hwnd =Plugin.Window.MousePoint()//获取鼠标指定窗口的窗口句柄

         sRect =Plugin.Window.GetClientRect(Hwnd)//获取窗口客户区大小

         s=split(sRect,"|")

         qx=s(0):qy=s(1):zx=s(2):zy=s(3)//qx,qy是左上角的 xy坐标; zx是窗口的宽,zy是窗口的高

         CallFindPic(260,186,zx*0.5,zy*0.5,"游戏图片.bmp",0.9,mx,my)

        这里的qx,qy两个原始坐标(例子中的qx,qy原始坐标为 (0,0)),用实际坐标  260,186代替,因为不管按键窗口怎么缩小,我们要找的图标最终的位置是在260,186,分辨率变大图标则往右边移动。

  • 台式电脑如何禁用ALG
  • 按键精灵如何找色,找图,找字
  • OD插件MemoryMonitor v0.1 模仿CE监视内存访问
  • 如何让易语言点击按钮后弹出提示窗口
  • 英语(美国)光学字符识别安装失败
  • 热门搜索
    如何杀人 增城旅游 如何养肝 二级路由器怎么设置 文明旅游公约 微信发视频过大怎么办 如何挑选海参 我好像在哪里见过你 怎么做简历表格 如何加盟