来源:优游网责编:网络时间:2025-05-11 04:58:40
因为暴雪离开中国,暂时没有魔兽世界的替代品,所以就选择了不可描述服。此类服务器目前大多多脚本检测能力比较弱,甚至某些服自己售卖自动脚本,加上手残操作能力较弱,就萌生了自己解放双手的想法。
一、资料准备
首先魔兽世界自己提供了诸多API方便插件开发等,都能用的到,参考链接:
World of API - - Your wiki guide to the World of ()
除了魔兽API还需要的一些API,另外需要部分lua知识。
二、实现原理
通过魔兽插件把需要获取的游戏信息,以色块的形式显示在屏幕固定位置,再使用按键精灵等工具对色块进行颜色判断,把需要的信息读取出来,再通过按键精灵模拟按键的方式对游戏进行控制。
其中几个需要注意的点:
1、魔兽世界UI是有缩放功能,在WA插件中设定的尺寸不一定第最终的显示尺寸,所以在识别色块之前要对色块尺寸进行校正。解决办法是游戏屏幕是原点是固定的,校正色块就固定在原点位置,以校正色块的尺寸为判定色块的距离位置。
按键精灵校对颜色部分代码:
2、使用WA插件的..Color(0,0,1,0)对色块颜色处理,此函数不能覆盖WA自带条件的颜色操作。另外设置颜色函数、获取颜色函数和按键精灵的颜色处理参数位置存在差异:
3、对于dps职业,一般目标的切换都是玩家手动选择,而且基本是固定不变的,dps职业往往更加关注技能释放的优先级,而优先级又跟玩家自身战斗资源等相关。
动作选择的处理有两种方法:(1)是将战斗资源通过色块传递给外部程序(按键精灵等),再由外部程序作出动作选择;(2)直接在WA中进行动作选择,只给外部程序传递动作信息。显然只传递动作信息可以使外部程序端更加简单,而且逻辑修改只需要在wa中进行,调试更加方便。
按键精灵技能判断:
4、对于治疗职业,治疗一般是打地鼠操作,哪个掉血加哪个,需要不停的的寻找血少目标或者高优先级目标,对注意力消耗极大,更加需要自动脚本。而魔兽世界的目标选择功能同样是不对外开放的,所以需要绑定宏命令来实现目标切换。
魔兽友方角色分别是:
总共需要45个按键,而目前服务器大多是处于WLK版本,最多是25人团,所以减少一下按键总共需要30个按键,因为魔兽世界允许使用组合键,所以就利用小键盘的0-9和组合键,就可以实现友方目标的选择功能。小键盘0的ASCII码为96。
这里的绑定方法是:
在wa中创建按钮并对按钮设置宏命令,再对按钮就行按键绑定。
外部读取为:
三、外部程序及UI部分
自动脚本的外部程序部分比较简单,主要是做外部使用UI,根据预设的色块的信息传递规则,执行相应的行为动作。图方便使用按键精灵自带的库API较为详细,能够满足需要(如果深入一下的话,使用会更好一些)。
四、WA部分
WA负责信息的获取、执行策略的选择和通过色块进行信息传递。这边使用了5个色块,底色使用红色以便于忽略游戏内的图像干扰。
色块的含义分别是:
1号白色校对色块
红色部分为底色,用于区分第一个校对色块
2号绿/白按钮游戏内控制是否开启自动脚本
3号目标色块需要选择的目标信息
4号技能色块释放技能信息
5号为是否开启自动驱散
在游戏中需要不断获取信息进行决策,所以WA自带的触发器并不太好用,使用WA的自定义初始化动作,直接执行lua代码,对色块进行操作。
通过创建一个UI帧,并对每一帧的进行操作。
剩下的就是获取信息->逻辑判断->色块操作。
1、信息获取部分
主要使用魔兽世界提供的API进行操作。例如
(1)遍历所有队伍角色,如果与玩家距离小于40码且未死亡则XXX
(2)判断目标的buff/
(3)判断目标类型,用于选择驱散技能
(4)获取目标生命值
(5)技能cd
2、逻辑判断部分大家都懂魔兽世界精灵插件,包括对各职业的理解,逻辑上肯定各不相同。
3、色块操作部分
wa的代码非常灵活,可以通过id获取其他的操作权。
(1)获取其他色块的句柄
(2)目标色块处理
之前已经对目标按钮进行了绑定,逻辑中可对选择目标的色块进行处理
(3)技能色块处理,直接Color就行。
拳击游戏还是有很多的玩家都是非常的喜欢尝试的,很是刺激,并且也是能够发泄心中的不快吧,现在市面上是有很多的类型的拳击的游戏,这些游戏一般都是一些格斗的游戏,其实是非常的有趣,也是相当的刺激的,游戏中是有一些不同的场景都是能够去进行体验的,我们也是能够去刺激的进行对战的,小编现在就是收集了一些有意思的拳击游戏,相信你们一定会喜欢的。
趣味烧脑游戏一般比较适合人们在无聊的时候打发时间,同时其操作以及游戏规则上都比较简单,让大家不会有上手很难的感受,可以轻轻松松就体验这个游戏的独特乐趣,并且随时下线都不用担心坑队友,同时也可以和好友一起来玩法,有多种挑战模式,可以根据自己的真实水平以及喜好来选择不同的挑战模式参与,收获到不一样的游戏趣味体验!
太空冒险类游戏顾名思义就是以外太空为背景打造的一类游戏,玩家在这种类型的游戏当中可以体验到非常独特有意思的太空冒险旅程,玩法内容的设计上充满了想象力,所有的场景都是人们在日常生活中从来没有见过的,而你可以驾驶各种各样的战舰展开无比激烈的星际对决,同时可以邀请身边的朋友一起参与到冒险当中,竞技对决的过程中十分注重
这里面为大家收集了一系列比较好玩的女生游戏,并且将会不断的更新,每个玩家都可以根据自己的喜好来选择适合自己的游戏打发时间,每款游戏都设置了新手教程,这样方便大家更加轻松的上手,不同类型的游戏可以让你领略到不一样的游戏乐趣,并且在这里随时都可以尝试其他的玩法,让你一次性就可以玩个够,同时还可以将这里的游戏乐趣分享
微信改版小提醒!高分日剧重启人生剧情介绍及感悟分享
因暴雪离开中国无魔兽替代品选不可描述服,萌生解放双手想法及实现原理
魔兽3人族为何先造箭塔而非炮塔、圣塔?深度分析来了
每年春节很多人体验县城生活,乡村孩子真实童年啥样?
深度解析哈利·波特系列:魔法世界构建与多方面影响
90后结婚率跌破5%真相:不将就,用单身力重构亲密关系
金箍棒在西游世界兵器谱排名末流,孙悟空对其态度另有缘由
百阅 智能手机需好网络服务,摩托罗拉 XT800 软硬件优越
魔兽世界9.1未发布,竟现后续版本泄露图指向诺森德
属性与生活3推销流玩法攻略:如何推销赚钱及属性提升要点