arma3吧 关注:51,384贴子:496,500
  • 25回复贴,共1

[新手求教]请问有没有办法让载具速度作为触发器条件?

只看楼主收藏回复

例如一旦玩家乘坐的飞机速度超过500KM时触发trigger 请问能不能实现这种效果?


IP属地:中国香港1楼2022-03-26 21:39回复
    有吧


    IP属地:安徽来自手机贴吧2楼2022-03-26 21:56
    回复
      IP属地:安徽来自手机贴吧3楼2022-03-26 21:56
      收起回复
        成功了 终于研究出来了 如此一来不仅能实现空战高速脱离的效果了 甚至有可能扩展成零战高速解体脚本
        具体做法
        放置trigger 默认触发条件全部为None
        然后触发条件为
        if (speed vehicle player >= 600) then {_newGroup = createGroup CIVILIAN;
        if (playerSide isEqualTo west) then
        {
        [player] joinSilent _newGroup;
        };hint "本机正高速脱离"
        };
        解释一下 上面触发条件指飞机速度大于600KM的话 则把玩家阵营从蓝方更改为平民方 如此高速脱离状态下敌机不会紧追玩家飞机到天涯海角 很好地还原了现实空战(现实哪个飞行员会这么N T追一架高速脱离的飞机一辈子啊)


        IP属地:中国香港4楼2022-03-26 22:35
        回复
          那么理论上反过来速度低于600时把玩家阵营更换回来也就可以了


          IP属地:中国香港5楼2022-03-26 22:36
          回复
            好吧 现在最新问题是切换阵营到平民了就换不回来 看来我的假设失败了 目前原因不明


            IP属地:中国香港6楼2022-03-26 23:02
            回复
              如果你想把玩家改到平民阵营,那还是用setCaptive吧


              IP属地:河北来自Android客户端7楼2022-03-27 02:46
              收起回复
                现在能换回来了 所以重新发一下
                首先设置一个trgger为高速脱离状态的
                触发条件为
                speed vehicle player >= 600
                触发效果为
                _newGroup = createGroup CIVILIAN;
                if (playerSide isEqualTo west) then
                {
                [player] joinSilent _newGroup;
                };hint "本机正高速脱离"
                非触发时效果为
                [player] joinSilent createGroup west;hint "解除高速脱离状态"


                IP属地:中国香港8楼2022-03-27 09:46
                回复
                  但目前还有一个问题就是 玩家在高速脱离时切换到平民方 但追赶玩家的AI敌机不能实时观测到玩家阵营的变化 得玩家在保持高速脱离状态下在AI飞机面前飞过 AI才会放弃目标 所以有没有办法能让AI敌机能立即放弃目标?(AI skill技能什么的没有用 AI技能拉满也一样)


                  IP属地:中国香港9楼2022-03-27 09:48
                  回复
                    经过15分钟的测试发现原来AI虽然不能实时观测到玩家阵营变化 所以会在玩家已经高速脱离之后继续追玩家一段路 但过一会AI发现自己追不上就会自己放弃目标返航了 如此一来这个脚本成功完成了


                    IP属地:中国香港10楼2022-03-27 13:11
                    回复
                      不过要是可以的话 我还想多实现1个效果就是 当玩家飞机高速脱离时会出现操作困难的问题 貌似零战在现实里面高速飞行式拉杆会变得非常困难 而游戏里面也有一项设定就是飞机超过一定作战高度时会因为大气稀薄而出现灵敏性下降的现象 说明官方游戏是有这种代码存在的 但是代码怎么写就不知道了
                      其次 还有一个就是为了平衡性 我还想整一个高速脱离下飞机油耗增加的脚本 当然目前我只能想到以set fuel的形式来简单粗暴地削减飞机油量来实现 但不知道有没有更好的方法可以实现这个效果 如果有的话请教教我 感谢


                      IP属地:中国香港11楼2022-03-27 13:17
                      收起回复
                        话说最近还有一个很困扰我的问题是 addon builder无法再像以前一样二值化p3d 也就是说以前二值化是没问题的 后来不知道什么时候起只要有p3d就必然二值化失败 code=2 请问有人遇过这种问题吗 (最近感觉问题真多)


                        IP属地:中国香港12楼2022-03-27 14:55
                        回复
                          瞎玩玩家表示好厉害,点赞


                          IP属地:北京来自Android客户端13楼2022-04-06 13:55
                          回复
                            大佬,我想要几个日军的模组,请问怎样才能联系到你呢?


                            IP属地:四川来自Android客户端14楼2022-04-19 22:29
                            收起回复