//没登陆

欢迎您来到凯恩之角,奈非天!

查看: 5090 - 回复: 29

帖子:880

符文:137

发表于 2019-3-17 19:47:57 |显示全部楼层 来自:上海
本帖最后由 BeyondYaphetS 于 2019-3-18 10:44 编辑


一、什么是0层黑洞  


直接引用 @絕對水餃
0层黑洞的原理

引导黑洞之后接手动黑洞,场面上会同时存在两个黑洞

1.当场面上同时存在两个黑洞时,两个黑洞都打中怪物,必定产生个位数或0层黑洞,使奥元素无黑洞增伤

2.当场面上同时存在两个黑洞时,有一个黑洞未打中怪物,则保持打中怪物的黑洞层数,不影响黑洞增伤



结论:需要避免手动黑洞之前出现引导黑洞,或保证有一个黑洞不打到怪

由于黑洞动画只会持续2秒,32秒宏解决方法:引导与手动黑洞间隔2秒以上

0层黑洞视频演示
https://www.bilibili.com/video/av46568300/

二、问题以及测试      
    本着科学严谨的态度,这明显是一个与预期结果不符的现象,于是我Get到这个概念之后,在0.34秒到1.46秒之间进行了3到4波猜想以及可能解决方案
    A、0层黑洞是否跟之前的塔拉夏假层数一样,只是UI问题,实际还是有伤害,只是层数没显示出来?这个经过我测试,是真的没有伤害。。
    B、那么根据  @絕對水餃 以及其他前辈的描述。解决办法可以瞬间想到好几个,限于神木7秒绝对固定时间、奥元素固定4秒时间、带勾玉低攻速回能紧张、神木必须要踩等几个不可抗限制因素。那么目前已知解决方案有
         1. 如果引导出了黑洞来,下一个黑洞就不放
         2. 2个黑洞之间增加2秒的时间,这样必须要原力波之前踩神木,原力波损失无法避免
以上两种方案都是无法避免的会损失伤害,那么真的没有办法完美解决吗?

二、我尝试直接给出完美解决方案

1、视频效果演示
    A【自动把引导出来的技能放到右下角版】

1、直接上演示视频,不要眨眼睛。链接:  
https://www.bilibili.com/video/av46568458/

效果如下
实战演示。.png


    B【手动选择位置终极版】
效果演示视频如下
https://www.bilibili.com/video/av46617059/


2、到底是怎么做到的呢?
    A、方法
    【自动放到右下角版】
非常简单,在引导的一瞬间,把鼠标移到没有怪物的位置即可,然后再瞬移回来。你可以选择其他位置,我根据实战录像反复观察选择的右下角,你可以修改MoveMouseTo(61000,54000),两个数值坐标即可更换位置。使用鼠标宏完成操作,耗时以毫秒计,精准并且对整个循环不会有任何影响
    【手动选择位置终极版】
此版可自己选择一个空旷的位置!!可100%解决问题!这么大的地方!!

    B、 视频测试中的技能顺序,以及代码如下
0层黑洞测试技能顺序.png



    C 我从罗技官网宏鼠标宏API文档查找到以下API。完美解决问题。
    官网文档
G-series Lua API 参考文档.zip (514.85 KB, 下载次数: 76)
文档封面.png


API.png


  D 测试代码如下
    【自动放到右下角版】

    测试代码下载
测试代码.zip (11.49 KB, 下载次数: 45)
  1. --G4测试
  2. function OnEvent(event, arg)
  3.         if(event =="MOUSE_BUTTON_PRESSED" and arg ==4) then
  4.                 OutputLogMessage("event = %s, arg = %s\n", event, arg);

  5.                 x, y = GetMousePosition();
  6.                 MoveMouseTo(61000,54000)--将鼠标指针移动到空旷处根据几把实战录像,我选择右下角
  7.                 Sleep(10)

  8.                 PressMouseButton(3)               
  9.                 ReleaseMouseButton(3)
  10.                
  11.                 MoveMouseTo(x,y)
  12.                 Sleep(10)

  13.                 PressKey("2")        
  14.                 ReleaseKey("2")

  15.                 OutputLogMessage("Mouse is at %d, %d\n", x, y);

  16.         end
  17. end
复制代码
    【手动选择位置终极版】
    测试代码下载(以下测试代码只是功能可能性测试,并不是真正的业务逻辑,业务罗技以宏内代码为准)
100%解决0层黑洞问题测试宏 小王子出品.zip (11.93 KB, 下载次数: 80)
  1. --G4测试
  2. --G6 手动选择 无怪的空旷位置,这么大一地图!!
  3. EmptyPosX,EmptyPosY = GetMousePosition()--空旷位置X Y坐标,初始化为当前坐标

  4. function OnEvent(event, arg)

  5. OutputLogMessage("event = %s, arg = %s\n", event, arg)
  6.         if(event =="MOUSE_BUTTON_PRESSED" and arg ==4) then
  7.                 OutputLogMessage("event = %s, arg = %s\n", event, arg);

  8.                 x, y = GetMousePosition();
  9.                 --MoveMouseTo(61000,54000)--初版:将鼠标指针移动到空旷处根据几把实战录像,我选择右下角
  10.                 MoveMouseTo(EmptyPosX,EmptyPosY)-- 终极完美版: 将鼠标移动到 自己选择的空旷位置!!!
  11.                 Sleep(10)

  12.                 PressMouseButton(3)   --引导
  13.                 Sleep(666)        
  14.                 ReleaseMouseButton(3)
  15.                
  16.                 MoveMouseTo(x,y)      --将你指针移回原来的位置,防止你懵逼!
  17.                 Sleep(10)

  18.                 PressKey("2")                -- 黑洞!
  19.                 Sleep(666)
  20.                 ReleaseKey("2")

  21.                 OutputLogMessage("Mouse is at %d, %d\n", x, y);
  22.         end
  23.         if(event =="MOUSE_BUTTON_PRESSED" and arg ==6) then  ---终极完美版:使用G6【手动!!选择】空旷位置!!
  24.                 --OutputLogMessage("event = %s, arg = %s ,EmptyPosX = %s,EmptyPosY = %s\n", event, arg ,EmptyPosX,EmptyPosY);
  25.                 EmptyPosX,EmptyPosY = GetMousePosition();
  26.                 --OutputLogMessage("Mouse is at %d, %d\n", EmptyPosX,EmptyPosY);

  27.         end
  28. end
复制代码




END 、以上完美解决方案 已 更新到 32秒双黑宏 以及 增痛黑人黑洞宏 。下载链接

http://bbs.d.163.com/forum.php?mod=viewthread&tid=173709800&extra=page%3D1&page=1

好久没玩,难免有些知识点有所遗漏,还是要感谢@絕對水餃  给我指出问题,现在法师大家刷的这么嗨,绝大部分功劳都要归功于你的框架(个人意见)。



老规矩,业务繁忙,撤~~~~~~~~~~~~~~~~~~~~~~~~~~






帖子:880

符文:137

2#
沙发。。。。。。。。
发表于 2019-3-17 19:49:30 |显示全部楼层 来自:上海

帖子:351

符文:23

3#
感谢水饺和用心小王子
发表于 2019-3-17 20:50:12 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:29

符文:69

4#
不明觉厉,顶大佬
发表于 2019-3-17 20:52:23 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:156

符文:90

5#
这个厉害了。。一直手动。。还是会出错。。。马克
发表于 2019-3-17 20:55:02 |显示全部楼层 来自:湖北
头像被屏蔽

帖子:1944

符文:239

6#
小王子真的很6,同时也感谢饺子,两位大神真的精彩
发表于 2019-3-17 21:25:13 来自凯恩之角App |显示全部楼层 来自:云南

帖子:880

符文:137

7#
已更新手动选择位置,终极版 说明和演示
发表于 2019-3-18 06:49:17 |显示全部楼层 来自:上海

帖子:593

符文:55

8#
这空地座标 可以预先给吗?譬如说 黑人没事的时候
不然还要盯着何时引导 忙不过来
发表于 2019-3-18 08:23:47 |显示全部楼层 来自:中国台湾

帖子:1221

符文:801

9#
真正实现了全自动化操作,牛
发表于 2019-3-18 08:25:36 来自凯恩之角App |显示全部楼层 来自:上海

帖子:571

符文:46

10#
唉,全自动单人,全自动组队。
不过还是很感谢大佬造福仙塞
发表于 2019-3-18 09:32:00 来自凯恩之角App |显示全部楼层 来自:广东

帖子:880

符文:137

11#
windollars 发表于 2019-3-18 08:23
这空地座标 可以预先给吗?譬如说 黑人没事的时候
不然还要盯着何时引导 忙不过来

随时都可以给,随时都可以按,随便按!!

点评

windollars  很方便的设定 感谢  发表于 2019-3-18 11:28
发表于 2019-3-18 10:03:48 |显示全部楼层 来自:上海

帖子:351

符文:23

12#
怎么突然被封号了?!
发表于 2019-3-18 12:04:54 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:71

符文:81

13#
刚刚还在看,怎么突然被删除了
发表于 2019-3-18 12:21:16 |显示全部楼层 来自:广东
[armory]http://cn.battle.net/d3/en/profile/mr4a-5187/hero/17759313[/armory]
头像被屏蔽

帖子:500

符文:57

14#
楼主,你是我心中的神,xiaohuihero@163.com  给我发个最新发出来的32秒循环宏自动0层黑洞的那个,谢谢王子,我只想一只手玩,一只手抠抠脚
发表于 2019-3-18 13:31:59 |显示全部楼层 来自:辽宁

帖子:456

符文:41

15#
某些人看的不爽就删了。。。有你没他  哈哈哈
发表于 2019-3-18 13:34:19 来自凯恩之角App |显示全部楼层 来自:广东
您需要登录后才可以回帖 登录 | 注册网易通行证