游戏辅助:按键精灵脚本如何适应不同的分辨率

让游戏脚本开发作者们最头疼的一个问题:脚本如何适应不同的分辨率。
我们都知道,进入游戏之前,可以选择游戏窗口分辨率。不同的分辨率里,物品的坐标,图片的大小有可能会不同哦~

操作方法

  • 01

    解惑: 游戏中的分辨率,和系统的屏幕分辨率,其实是两个东西。并不是你修改了系统屏幕分辨率为1920*1080,游戏的分辨率就会改成1920*1080。 当然有些游戏,你调整它的分辨率的时候,会相应的修改你的系统分辨率。但是这个并不是所有的游戏都这样流氓的。

  • 02

    游戏分辨率和系统屏幕分辨率区分: 图1-1920*1080分辨率下窗口的大小637.441 图2-1280*720分辨率下窗口的大小637.441 当游戏窗口固定的时候(游戏的分辨率固定时),你调整系统的屏幕分辨率,其实只是肉眼中图标变大了。实际上,游戏窗口的分辨率并没有变。 如上图,一个是系统分辨率1920*1080的屏幕分辨率,一个是1280*720的屏幕分辨率,看起来好像软件变大了。其实在软件这个窗口的大小是没有变的,只是视觉误差。从上图的客户区大小的数值就可以看出来。

  • 03

    游戏分辨率改变的话,有什么应对方法呢? 情境一:游戏分辨率改变,图标大小不变,坐标动态变化 解决方法:通过找图:游戏图标不变,找图的方式是最便捷的。 代码例子: 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,分辨率变大图标则往右边移动。 图3-800*600分辨率下“精品教程”图标位置大小 图4-1024*768分辨率下“精品教程”图标位置大小 为什么要在“CallFindPic(260,186,zx*0.5,zy*0.5,"游戏图片.bmp",0.9,mx,my)”这里zx,zy乘以0.5呢?就是咱提高脚本效率的秘籍了。找图范围缩小为窗口的一半,因为例子中的图标不管窗口分辨率多大,图标在窗体中的位置比例都不会改变。为了更效率的找图,尽量减少找图的范围减少找图的时间。如下: 图5-800*600分辨率下“精品教程”图标在窗体的长1/2、宽1/2左右 图6-1024*768分辨率下“精品教程”图标在窗体的长1/2、宽1/2左右

  • 04

    情境二:游戏分辨率改变,游戏图标等比放大 解决方法:不同的分辨率各制作一套对应的图。调用各分辨率,相对应的图。 有些游戏,游戏分辨率修改之后,游戏界面图标会等比的放大缩小。这种情况,游戏图标大小会变,位置也会变。 由于各个游戏商使用的图像处理引擎不尽相同,所以根据等比差来进行相对坐标计算是不实际的,这种情况,只能每种游戏分辨率都做一套游戏图标截图。

  • 05

    情境三:上面的方法太麻烦了,咱没空改! 解决办法:霸王硬上弓,脚本直接修改游戏窗体分辨率,固定窗口大小 有时候,游戏里图标和坐标不按常理出牌,变来变去,乱七八糟无法下手。没有办法,咱分分钟都是钱,没时间去整!强行修改使用者的窗体分辨率就出世了。改成脚本适应的分辨率,一了百了。不过这种办法可能会让游戏中的某些元素无法显示,玩家使用的时候体验也不太好。各位大大自行斟酌啦~~

(0)

相关推荐

  • 高级老师教你热血传奇手游按键精灵脚本使用教程

    热血传奇手游是一个史诗般的战斗策略游戏.自己学做手游的工具难度很高,作为玩家来说可以尝试现成的别人做好的,今天,高级老师教你热血传奇手游按键精灵脚本使用教程! 操作方法 01 这款软件不仅支持安卓系统 ...

  • 中高阶教程——学习制作阿瓦隆之王按键精灵脚本

    阿瓦隆之王是一个史诗般的战斗策略游戏.自己学做手游的工具难度很高,作为玩家来说可以尝试现成的别人做好的,今天就教学习制作阿瓦隆之王按键精灵脚本的中高阶教程! 操作方法 01 这款软件不仅支持安卓系统. ...

  • 如何在网上教学生制作光明大陆按键精灵脚本

    光明大陆是一个史诗般的战斗策略游戏.自己学做手游的工具难度很高,作为玩家来说可以尝试现成的别人做好的.那么,如何在网上教学生制作光明大陆按键精灵脚本?今天就教大家怎样选一个更合适自己的工具. 操作方法 ...

  • 如何一步步地制作部落冲突按键精灵脚本呢?

    部落冲突是一个史诗般的战斗策略游戏.你需要建立村庄,与成千上万的网友训练你的军队和战斗!看看谁才是王者!那么,如何一步步地制作部落冲突按键精灵脚本呢? 操作方法 01 第一步:安装设备 这款软件不仅支 ...

  • 按键精灵脚本怎么用?按键精灵脚本制作教程视频

    按键精灵脚本制作教程来咯~有些朋友不知道按键精灵怎么用脚本,其实很简单哦~如果你刚开始使用这款软件的话就请参考下文步骤制作脚本吧~希望能帮助到大家。 上段视频主要讲解了关于按键精灵脚本的相关事项,大 ...

  • 怎么样制作按键精灵脚本

    操作方法 01 按键精灵是一个模拟鼠标键盘动作的软件.您可以将按键精灵形象的理解为一款"动作录像机",他可以将您操作电脑的动作录制下来,并且重放.这些录制下来的动作我们称之为脚本, ...

  • 按键精灵使用图文教程 按键精灵脚本

    如果你还为一些枯燥、繁琐的电脑操作而烦恼,按键精灵绝对会是你最好的帮手。 那么,按键精灵具体能帮我们干什么呢?我们来列举几个例子来说明下。 * 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等; ...

  • 学习如何使用按键精灵脚本自动操作电脑教程

    自带脚本例子 自带脚本例子是按键精灵官方提供的一套介绍按键精灵功能的脚本集合,安装按键精灵就自带的.打开软件在主界面就可以看到这些脚本. 操作方法 01 使用脚本例子 打开按键精灵的时候就可以在主界面 ...

  • 老师教你如何制作火影忍者按键精灵脚本

    部落冲突是一个史诗般的战斗策略游戏.自己学做手游的工具难度很高,作为玩家来说可以尝试现成的别人做好的,今天老师就教大家怎样选一个更合适自己的工具. 操作方法 01 这款软件不仅支持安卓系统.苹果系统, ...