养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-09-29 17:35:09

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

工具/原料

按键精灵2014

方法/步骤

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,分辨率变大图标则往右边移动。

© 一点知识