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

 时间:2024-10-11 19:56:25

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监视内存访问
  • 如何让易语言点击按钮后弹出提示窗口
  • 英语(美国)光学字符识别安装失败
  • 热门搜索
    安全教育的手抄报 关于清明节手抄报 关于清明节的手抄报 文明伴我行手抄报 校园手抄报模板 中国梦手抄报 致敬英雄手抄报图片 名人名言手抄报 手抄报边框简单又漂亮 争做新时代好队员手抄报