雷电安卓模拟器按键宏教程

您所在的位置:网站首页 弹琴的隐含意思 雷电安卓模拟器按键宏教程

雷电安卓模拟器按键宏教程

2024-01-18 23:40| 来源: 网络整理| 查看: 265

    首先欢迎您来到这个教程,此教程如果您感到有任何的困惑或不解,请上雷电安卓模拟器官网论坛去了解详细教程。

    本教程针对雷电安卓模拟器3.68版本为例,若有更新,请联系我,我将会进一步进行更新,谢谢您对本文章的大力支持!

    雷电安卓模拟器具有功能多样的按键映射。其中有一个功能键叫“一键宏”。

    整个过程就是把【一键宏】拖到你想拖到的地方,按下键盘上的一个键,然后点写宏代码,之后保存,再点击右边的保存即可。之后想要施放宏的话按下你设定好的按键即可。

    那么过程了解之后我们就来介绍一下宏语言的编写。雷电安卓模拟器已经大幅度的简化了代码的编写过程,所以我们只需要记住八个单词和上图中所示的x、y轴像素坐标数据即可。整个过程简单到你一学就会。

    首先,我们需要知道雷电安卓模拟器的宏在执行命令过程中是从上到下执行的,所以在编写的时候应当有所注意。

    其次,目前我没有试过用大写字母来编辑宏,所以默认的都是小写字母。

第一个单词:size;尺寸的意思。在这里代表着模拟器的分辨率。基本在安卓模拟器上编写宏,首先要写的就是size这个单词。这样系统一开始就会知道你的模拟器分辨率的大小。书写规格如下:

size 1920 1080

【友情提醒:注意空格】

第二个单词:touch;表示你将要点哪里。首先看下面的示范:

size 1920 1080

touch 1500 200

首先是开头的size,表示了模拟器的分辨率大小,之后回车,写入touch,空格,再写入你想要点的位置坐标。那么这个指令的意思就是,当我按下这个键之后,系统将会点击x1500 y200这个坐标。

但是这样做几乎很智障对吧?我明明可以直接拖拽正常的按键到一个地方,为什么非要写一个宏呢?别急,让我们继续学习下面的几个单词:

第三个单词:wait;等待的意思。来看下面的示范:

size 1920 1080

wait 500

touch 1220 600

或者

size 1920 1080

touch 1220 600

wiat 500

这两段宏,区别也就是wait这个功能放在前面和放在后面的问题。前文已经说到代码是按照从左至右从上到下的顺序执行的,所以,按照上面的示范我们可以解读为:前者的意思是先等待500毫秒,之后点击x1200 y600这个位置;后者的意思是点击x1200 y600这个位置后等待500毫秒。这样一来就很好理解了。

第四个单词:onup

第五个单词:ondown

up为向上,down为向下,on为开启。顾名思义,onup即按键松开,ondown即按键按下。我们平时操作都是按一个键只触发一个指令,其中我们按键的过程就是按下去之后再松开。但是如果变成按下去的时候执行一个指令,松开的时候又执行另一个指令呢?岂不是很方便?这便是ondown和onup的作用。来结合上面所学到的方法看下面的示范:

size 1920 1080

ondown

touch 1220 600

onup

touch 200 500

这段宏可以解读为:当按键按下去的时候点击x1220 y600的位置,按键松开的时候点击x200 y500的位置。这组指令适用于一些PUBG类生存大逃杀等类型游戏,针对于背包按下去的时候叉叉在上方的情况。

那么问题来了!背包打开了,可是鼠标指针并没有显示,我想在按下去背包的时候鼠标指针显示方便与我拖放道具和物品,松开的时候背包不仅关闭,鼠标指针也自动隐藏,这该怎么办呢?接下来将会说明:

第六个单词(应该说是词组):switch-mouse;它代表着鼠标显示/隐藏的一次执行动作。如果你此时的鼠标指针是显示状态,执行switch-mouse就是隐藏鼠标指针;反之,如果你的鼠标指针是隐藏状态,执行switch-mouse就是显示鼠标指针。那么结合刚刚第五个单词给出的例子和问题,我们来优化一下宏,请看示范:

size 1920 1080

ondown

touch 1220 600

wait 100

switch-mouse

onup

touch 200 500

wait 100

switch-mouse

这段代码可以解读为:在模拟器尺寸是在1920*1080的状态下,(假设鼠标现在是隐藏的状态)按下按键,点击1220 600位置呼出背包,并且等待100毫秒之后显示鼠标。此时你正在按住这个键位不松,鼠标显示出来了,你正在整理道具,整理好道具之后你开始松开键位,这时点击200 500的位置,点击了背包面板的叉叉,之后等待100毫秒,隐藏鼠标。

这一系列一连贯的操作行云流水,会让你获得更好的操作体验。

那么问题又来了:我之前已经设定好一个按键并且我这一次设置的新按键中不想再输入那个设定好的按键的坐标了,我懒得找,我该怎么快速定位到那个键呢?

第七个单词:key;没错,这就是键位的意思,这是最简单的单词了。比如说我已经设置好了R为上弹键,我想在跳跃的时候顺便上个弹,我该如何操作呢?请看下面的示范:

size 1920 1080

touch 1200 1000

key R

那么在点击跳跃键的同时,上弹的操作也完成了。

第八个单词:loop;意为循环。即循环执行某段指令。比如我在玩第五人格,被抓住了,我得疯狂的点击左右两个挣脱键逃生,在模拟器里又懒得反复来回按两个键,或者手速不行,那么我可以用loop来循环执行这个命令。首先我们通过上文知道要想依次点两个位置可以这样写:

size 1920 1080

touch 1200 300

wait 100

touch 300 1200

但是我们并不希望一直按这个键,毕竟键盘也是有寿命的。所以我们可以优化成:

size 1920 1080

loop

touch 1200 300

wait 100

touch 300 1200

wait 100

其实这里也注意到了,loop是要循环一部分指令,所以必须放在这一部分指令的开头才可以执行循环。写好代码后,长按这个键就一直在循环执行这个指令了。那么后面的wait 100又是为什么呢?因为是循环执行,所以当执行到touch 300 1200这个地方的时候结束,同时又是上面的一条指令touch 1200 300的开始,所以必须要有错开的时间。因此会在后面再加上一段wait 100。

恭喜你!

当你学会并且记住这些单词的时候,自己便可以成为一个小小的宏编辑员了。那么接下来就尽可能的大展你的身手去实现那些正常模拟器玩家做不到的快捷操作吧!

 

进阶操作

接下来的这部分内容属于进阶操作,建议您熟悉以上内容之后再继续观看。

我们知道游戏各有不同,游戏厂商也各有不同,对游戏的优化当然也各有不同。所以难免有的时候我们会遇见一些情况。比如:

为啥我按背包键收回背包之后,视角卡顿了?!

为啥我开镜瞄准,视角卡顿了?!

为啥他们可以快速的标出:“前方有敌人!”?!

为啥我的视角一卡一卡的?!

那么本章将带你一起解答这些内容。

 

1、我举一个例子:《香肠派对》这款游戏也是一款吃鸡类型的游戏,但是至少在作者我的眼中看来,背包收起之后视角100%会卡顿。那么究竟是为什么呢?其实我也不知道为什么。但是我有我的解决办法!

首先,我们需要进行游戏的实验,我们需要了解在背包收起来的时候怎样才可以让视角继续正常转动呢?我得出的结论是点两下屏幕就可以了。所以在你编写的宏里,后面添加这两段宏即可:

touch XXXX XXXX(指你点屏幕的那个坐标,最好不要和按键重合。)

wait 20

touch XXXX XXXX

这样的话也就是说在收包之后快速的点两下同一个位置,你的视角就又能运行了。

 

2、我再举一个例子:和平精英开镜后有几率会卡视角,怎么解决?

首先我们需要设想一下当时的情况。你在玩和平精英或者此类带有开镜射击的TPS或FPS游戏的时候,假设开镜键在1560 250的位置,并且右键为开镜,而且游戏中的开镜模式是点击切换开镜。如果是右键点击轮流切换开镜的效果在这里是不存在卡顿的情况的,所以这种情况我们针对的是在右键长按状态下开镜,松开状态下恢复姿态的时候而言的。这种设定的情况下,一般人的宏应该是这样编写的:

size 1920 1080

ondown

touch 1560 250

onup

touch 1560 250

那么在这段宏代码里不难发现一个问题,几乎没有wait的存在,也就是说我们在视角转动的情况下,按下或松开鼠标右键,这段代码所作的动作只是点击同一个地方。所以为了防止卡顿,我们在玩游戏的时候因为开镜视角卡住不动了,可能会呼出鼠标然后再隐藏鼠标,这样视角就会重新回复,这个动作也就相当于你点两下屏幕一样。那么在模拟器里面也可以实现相关的功能。我们把上面的一段宏代码改进一下,变成下面的示范(下一页还有):

size 1920 1080

ondown

touch 1560 250

wait 50

switch-mouse

wiat 50

switch-mouse

onup

touch 1560 250

wait 50

switch-mouse

wiat 50

switch-mouse

可以看出多出了重复的wiat 50和switch-mouse这些选项。仔细品味可以解读出来

wait 50

switch-mouse

wiat 50

switch-mouse

的意思实际上就是等待五十毫秒呼出鼠标,在等待50毫秒隐藏鼠标。因为整个时间一共100毫秒,并且100毫秒的这么短的时间内执行了呼出然后隐藏鼠标的动作,就相当于我们平时用一两秒钟做的事情它100毫秒之内就解决了。这样的话你每一次瞄准的时候按下鼠标右键开镜的时候,给你呼出隐藏一次鼠标指针,松开鼠标右键不开镜的时候又一次给你呼出隐藏一次鼠标指针。这样无论是你进行多快的开镜/恢复的动作,这段呼出/隐藏鼠标指针防止卡顿的动作都会执行。这样就极大的几率甚至可以说是百分百的有效防止了你在开镜的时候出现卡顿的情况。

结束语

    那么看到这里已经是本篇文章的全部内容了,希望你可以在安卓模拟器的宏方面更上一层楼!



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3