潜渊症吧 关注:38,309贴子:324,591
  • 7回复贴,共1

大佬们为什么我的角度自动切炮有问题啊救命

取消只看楼主收藏回复

萌新第一次搓穿梭艇,想做一个可以远程控制也可以坐人的,然后整了一个正则表达式的角度自动切炮,装了两门三联600rpm电磁枪,但是切炮一直出问题

我写的表达式分别是45度到135度,还有225度到315度,在分离测试的时候就没问题,但是我一装上去,连上控制权切换系统之后就出bug了
上侧炮切换下侧炮没有问题,光标移至正下方+-45度延时后即切换,但是下方炮只能在该范围使用,离开45-135就切换到上方了,在45度和135度位置还会鬼畜
左边的表达式\b((4[5-9])|([5-9]\d)|(1[0-2]\d)|(13[0-5]))\b
右边的表达式\b((22[5-9])|(2[3-9]\d)|(3[0-1]\d)|(31[0-5]))\b
上面2个延迟组件是过滤器
如果满足朝上,就覆盖记忆组件切换向上通路,反之亦然
两个炮塔分别有一个根据WiFi或按钮来决定控制权的部分
同样利用记忆组件,在母舰和小艇上都有一个按钮来获得控制权
在没有切换系统时运行良好
望大佬指导!




IP属地:四川1楼2023-05-08 21:18回复
    狠狠滴顶一下


    IP属地:四川2楼2023-05-08 21:21
    回复
      2026-03-06 13:57:38
      广告
      不感兴趣
      开通SVIP免广告
      在线等 挺急的


      IP属地:四川3楼2023-05-08 21:21
      回复
        遇到了一个从未设想的问题我的小艇存档回滚了昨天编辑的时候好好的 切换到主船的时候连接上才发现自己的穿梭艇变成了保存前几十分钟的状态要返工了


        IP属地:四川10楼2023-05-09 23:15
        回复
          我准备换个思路 把角度切炮放到控制权切换后面 这样可以减少切炮bug的概率


          IP属地:四川11楼2023-05-09 23:27
          回复
            好像找到解决方法了。。。虽然不是很科学,但是我把45°到135°的正则改成0-180似乎下面炮塔的容许范围就变大了。。。。有机会再研究一下我这个套件有什么bug吧。。。


            IP属地:四川13楼2023-05-09 23:43
            收起回复
              话说我这个尺寸可以做巢穴任务吗?我怕到时候太大了进不去。。。


              IP属地:四川14楼2023-05-09 23:48
              回复
                经过12楼讨论后,感谢@ArmyGroupB 帮助,问题已经解决。
                最终切换模块

                左侧正则表达式:\b((22[5-9])|(2[3-9]\d)|(30\d)|(31[0-5]))\b 225-315
                右侧正则表达式:\b((22[5-9])|(2[3-9]\d)|(3[0-5]\d)|360|([0-4]\d)|(4[0-5]))\b 0-45,225-360
                然而,移植到小艇上时,出现了新的问题。。。
                切换时出现神秘bug,只切换开火触发却不切换视角。。。导致视角在上侧完全不切换,但是却在操作下侧开炮。。。
                原因可能很简单,但是还是明天修吧。。。或者考虑换一种实现方式了。。


                IP属地:四川15楼2023-05-10 01:24
                回复