战地2吧 关注:143,235贴子:3,884,280

分享一些飞机飞控设置

只看楼主收藏回复

现在闪退频繁得只能玩步战图了,每次都是开局几分钟就无报错闪退,换了个电脑也是一样,改了几个月却玩不了,心态有点崩,有没有什么办法查明闪退原因呢?
回归正题
飞控就是飞行控制,在玩家无主动操控状态下,部分飞机可能存在机头上扬或下沉的现象,有些严重的会影响玩家操控飞机的体验。
飞控受多组代码影响。
以下是我参考吧内的帖子和自己的摸索下得出的(欢迎指正补充)
ObjectTemplate.setDifferential (飞机的速度)
速度越快,飞机越容易上扬。
ObjectTemplate.setInputToPitch (机翼类型)
PIPitch(升降)PIRoll(水平)
PIYaw(?,作用不明)
ObjectTemplate.setMinRotation(最小角度)
ObjectTemplate.setMaxRotation(最大角度)
机翼为PIPitch时,影响玩家控制升降的幅度大小,同时轻微影响无控制时飞机的上升或下降。
机翼为PIRoll时,影响玩家控制翻滚的幅度大小。
别改太大,不然大机动直接死亡翻滚失控。
ObjectTemplate.setAcceleration
ObjectTemplate.setInputToPitch
与上面相同,但影响较小(别把数值改得太离谱就行)
ObjectTemplate.setPitchOffset
机翼为PIPitch时,影响无控制时飞机的上升或下降。
机翼为PIRoll时,影响无控制时飞机的翻滚、上升或下降。
别改太大,大机动可能导致尾旋。
ObjectTemplate.setWingLift
ObjectTemplate.setFlapLift
机翼为PIPitch时,影响飞机的上升或下降。
别改太大,大机动可能导致失控。
机翼为PIRoll时,影响飞机的翻滚。
好了,以上就是有关飞控的一些代码。
本次主要分享原版和AIX2.0里的部分固定翼飞机,前前后后弄了2个多月,全为手动修改T档,手动飞行调试,由于飞机的速度会随着高度而变化,所以本次飞控设置均在50-200米高度下调试,飞机无控制下有轻微上升或下降属于正常现象。
本贴在电脑上发布,制作不易,望大家见谅。
(评论区施工)


IP属地:湖南1楼2024-07-26 14:08回复
    PIYaw是水平旋转,由AD键控制的


    IP属地:天津来自Android客户端2楼2024-07-26 14:23
    回复
      话说EF2000机头灌铅是哪个数据出了问题呢?


      IP属地:天津来自Android客户端3楼2024-07-26 14:24
      收起回复
        首先是AIX2.0里的AIX_Draken、AIX_F5Tiger、AIX_F16、AIX_F16LG、AIX_MiG19、AIX_MiG23、AIX_Mirage_III、AIX_Mirage2k、AIX_Su21、AIX_Viggen.
        修正飞机下降、自动向右翻滚
        两个PIPitch翼
        ObjectTemplate.setFlapLift 1.2改为1.23
        两个PIRoll翼
        L翼ObjectTemplate.setPitchOffset 0.05改为0
        R翼ObjectTemplate.setPitchOffset 0.05改为0.4


        IP属地:湖南4楼2024-07-26 14:24
        回复
          AIX_AV8B、AIX_GR7、AIX_Yak38
          修正飞机下降、自动向右翻滚
          两个PIPitch翼
          ObjectTemplate.setFlapLift 1.3改为1.265
          两个PIRoll翼
          L翼ObjectTemplate.setPitchOffset 0.05改为0
          R翼ObjectTemplate.setPitchOffset 0.05改为0.4


          IP属地:湖南5楼2024-07-26 14:29
          回复
            AIX_MiG21、MiG21m
            修正飞机大幅度下降
            LandingFlap翼
            ObjectTemplate.setWingLift -2改为0
            ObjectTemplate.setFlapLift 3改为0
            两个PIPitch翼
            ObjectTemplate.setFlapLift 1.2改为1.23
            两个PIRoll翼
            L翼ObjectTemplate.setPitchOffset 0.05改为0
            R翼ObjectTemplate.setPitchOffset 0.05改为0.


            IP属地:湖南6楼2024-07-26 14:33
            收起回复
              AIX_A10、AIX_A10b
              修正飞机下降
              两个PIPitch翼
              ObjectTemplate.setFlapLift 1.6改为1.73


              IP属地:湖南7楼2024-07-26 14:36
              回复
                AIX_Su47
                修正飞机大幅度上升
                ObjectTemplate.setDifferential 25改为35
                ObjectTemplate.setTorque 200改为1000
                提高机动性
                两个PIPitch翼
                R翼
                ObjectTemplate.setWingLift -1改为-2.2
                ObjectTemplate.setFlapLift 1.7改为1.23
                L翼
                ObjectTemplate.setWingLift -1改为0
                ObjectTemplate.setFlapLift 1.7改为1.23
                两个PIRoll翼
                L翼ObjectTemplate.setPitchOffset 0.05改为0
                R翼ObjectTemplate.setPitchOffset 0.05改为0.4


                IP属地:湖南8楼2024-07-26 14:45
                回复
                  AIX_F117A
                  修正飞机大幅度上升。
                  两个PIPitch翼
                  R翼
                  ObjectTemplate.setWingLift -0.5改为-2
                  ObjectTemplate.setFlapLift 1.2改为1.24
                  L翼
                  ObjectTemplate.setWingLift -0.5改为0
                  ObjectTemplate.setFlapLift 1.2改为1.24
                  两个PIRoll翼
                  L翼
                  ObjectTemplate.setPitchOffset 0.05改为0
                  ObjectTemplate.setFlapLift 0.6改为1
                  R翼
                  ObjectTemplate.setPitchOffset 0.05改为0.4
                  ObjectTemplate.setFlapLift 0.6改为1
                  PIYaw翼
                  ObjectTemplate.setFlapLift 0.4改为0.5(这个不改应该也行)


                  IP属地:湖南9楼2024-07-26 14:53
                  回复
                    AIX_F12X
                    速度变化太大,按其他的飞机修正。
                    ObjectTemplate.setTorque 400改为500
                    ObjectTemplate.setDifferential 150改为40
                    两个PIPitch翼
                    R翼
                    ObjectTemplate.setWingLift -1改为-2
                    ObjectTemplate.setFlapLift 1.3改为1.21
                    L翼
                    ObjectTemplate.setWingLift -1改为0
                    ObjectTemplate.setFlapLift 1.3改为1.21
                    两个PIRoll翼
                    L翼
                    ObjectTemplate.setPitchOffset 0.05改为0
                    ObjectTemplate.setFlapLift 0.5改为1
                    R翼
                    ObjectTemplate.setPitchOffset 0.05改为0.3
                    ObjectTemplate.setFlapLift 0.5改为1
                    PIYaw翼
                    ObjectTemplate.setFlapLift 0.6改为0.5(这个不改应该也行)


                    IP属地:湖南10楼2024-07-26 14:59
                    回复
                      AIX_Firefox
                      速度变化太大,按其他的飞机修正。
                      ObjectTemplate.setTorque 400改为500
                      ObjectTemplate.setDifferential 150改为40
                      两个PIPitch翼
                      R翼
                      ObjectTemplate.setWingLift -1改为-2
                      ObjectTemplate.setFlapLift 1.3改为1.25
                      L翼
                      ObjectTemplate.setWingLift -1改为0
                      ObjectTemplate.setFlapLift 1.3改为1.25
                      两个PIRoll翼
                      L翼
                      ObjectTemplate.setPitchOffset 0.05改为0
                      ObjectTemplate.setFlapLift 0.5改为1
                      R翼
                      ObjectTemplate.setPitchOffset 0.05改为0.35
                      ObjectTemplate.setFlapLift 0.5改为1
                      PIYaw翼
                      ObjectTemplate.setFlapLift 0.6改为0.5(这个不改应该也行)


                      IP属地:湖南11楼2024-07-26 15:02
                      回复
                        接下来是原版的
                        xpak2_eurofighter
                        修正机头灌铅,修正了上次飞控分享翻滚幅度过大的问题。
                        三个PIPitch翼
                        R、L翼
                        ObjectTemplate.setWingLift 0改为2
                        ObjectTemplate.setFlapLift 0.8改为2
                        W翼
                        ObjectTemplate.setFlapLift 0改为-0.01
                        两个PIRoll翼
                        L翼
                        ObjectTemplate.setMinRotation 0/-20/0改为0/-10/0
                        ObjectTemplate.setMaxRotation 0/20/0改为0/10/0
                        ObjectTemplate.setFlapLift 0.75改为2
                        R翼
                        ObjectTemplate.setMinRotation 0/-20/0改为0/-10/0
                        ObjectTemplate.setMaxRotation 0/20/0改为0/10/0
                        ObjectTemplate.setFlapLift 0.75改为2
                        PIYaw翼
                        ObjectTemplate.setPitchOffset -2改为-1.2
                        ObjectTemplate.setFlapLift 0.3改为0.4


                        IP属地:湖南12楼2024-07-26 15:16
                        回复
                          air_su39
                          修正了飞机下降
                          PIPitch翼
                          ObjectTemplate.setFlapLift 1.8改为1.5


                          IP属地:湖南13楼2024-07-26 15:24
                          回复
                            最后是其他的一些飞机。
                            来自TNG拓展包
                            aix_a7
                            两个PIPitch翼
                            ObjectTemplate.setWingLift -0.1改为-0.275
                            AIX_F14
                            两个PIPitch翼
                            ObjectTemplate.setWingLift -0.1改为-0.49
                            aix_phantom_fgr2
                            两个PIPitch翼
                            ObjectTemplate.setMinRotation 0/-5/0改为0/-8/0
                            ObjectTemplate.setMaxRotation 0/5/0改为0/8/0
                            ObjectTemplate.setPitchOffset 1.8改为1
                            R翼
                            ObjectTemplate.setWingLift -2改为-0.7
                            ObjectTemplate.setFlapLift 1.2改为1.15
                            L翼
                            ObjectTemplate.setWingLift -2改为-0.7
                            ObjectTemplate.setFlapLift 0改为1.15
                            AIX_Su22
                            两个PIPitch翼
                            ObjectTemplate.setWingLift -0.1改为-0.27


                            IP属地:湖南14楼2024-07-26 15:41
                            回复
                              J11B
                              来自巨人崛起
                              PIPitch翼
                              ObjectTemplate.setWingLift 0改为2
                              ObjectTemplate.setFlapLift 1.8改为2
                              两个PIRoll翼
                              L翼
                              ObjectTemplate.setMaxSpeed 0/100/0改为0/150/0
                              ObjectTemplate.setAcceleration 0/-50/0改为0/-60/0
                              ObjectTemplate.setWingLift 2.5改为0.25
                              ObjectTemplate.setFlapLift 1.5改为2.5
                              R翼
                              ObjectTemplate.setMaxSpeed 0/100/0改为0/150/0
                              ObjectTemplate.setAcceleration 0/50/0改为0/60/0
                              ObjectTemplate.setWingLift 2.5改为0.25
                              ObjectTemplate.setFlapLift 1.5改为2.5
                              两个PIYaw翼
                              ObjectTemplate.setFlapLift 0.3改为0.4
                              J11b_NAV_BodyWingVertical翼
                              ObjectTemplate.setFlapLift 0改为2


                              IP属地:湖南15楼2024-07-26 15:50
                              回复