战地2吧 关注:143,252贴子:3,884,431
  • 2回复贴,共1

问一些载具乘员视角的问题

取消只看楼主收藏回复

最近给AIX2.0添加了TNG2.0拓展包里的新飞机(a7、f4、f14、su22),但是飞控都有问题,不过这个下次与其他飞机一起再讲。
关于乘员视角的问题主要有以下几个
1、有乘员模型,但视角无法移动,按左ctrl也无法转动视角,无法使用手持武器。如图1、2、3分别是f4、f14、Be12副驾驶的乘员视角,F4原本乘员位的视角在机头前面,图一是修改过后的,坐标0/0.85/3.4,F4和F14的乘员位可以使用武器(删掉了乘员可以使用机炮后就成图1、2这样了,我也不理解乘员明明无法转动视角还加个机炮有什么用)
请求:能让乘员转动视角,像F15、Su30MKK、Su34的乘员那样,武器我会自己加


2、最常见、正常的乘员视角,有模型,可以转动视角,使用或无法使用手持武器或固定武器,如黑鹰的乘员和悍马的机枪手。
请求:能够修改转动视角范围的代码段 和 能否使用手持武器的代码段
3、自己添加的乘员位没有模型,可以转动视角,可以使用手持武器但无法换弹,如图4、5。
ec635坐标一(副驾驶) -0.398863/0.782355/2.18962 坐标二(如图4)0.398863/0.782355/1.18962
wz11坐标(如图5)0.40189/0.376662/1.88995
请求:添加正常合适的模型及动作



IP属地:湖南1楼2024-06-15 15:04回复
    在问题3,我是直接复制一个乘员位的代码段,再在修改、添加一下乘员位的名称和坐标


    IP属地:湖南来自Android客户端2楼2024-06-15 22:06
    回复
      花了几天时间,差不多搞明白怎么回事了。
      关于问题1
      F4乘员摄像头视角AIX_Phantom_FGR2_WSO_Camera缺少了以下代码
      (X/Y/Z,左右/上下/前后)
      ObjectTemplate.setMinRotation -120/-85/0(最小视角)
      ObjectTemplate.setMaxRotation 120/20/0(最大视角)
      ObjectTemplate.setPivotPosition 0/0/-0.2
      ObjectTemplate.setMaxSpeed 90/90/0
      ObjectTemplate.setAcceleration 5000/5000/0
      ObjectTemplate.setInputToYaw PIMouseLookX
      ObjectTemplate.setInputToPitch PIMouseLookY
      ObjectTemplate.regulateYaw -0.1/0.07
      ObjectTemplate.regulatePitch -0.1/0.09
      ObjectTemplate.restoreRotationOnExit 1
      ObjectTemplate.CVMNose 1
      F14乘员摄像头AIX_F14_RIO_Camera
      ObjectTemplate.toggleMouseLook 1 (切换鼠标锁定)
      将上面的这个代码注释(代码前面加上rem+空格)、删除或把1改为0
      关于问题2
      视角转动的代码
      ObjectTemplate.seatLeftRotationLimit -80 (向左转动视角的最大角度)
      ObjectTemplate.seatRightRotationLimit 80 (向右转动视角的最大角度)
      对于“能否使用手持武器的代码段”的回答为
      可能没有,应该是直接给乘员添加了一个摄像机视角。
      关于问题3
      我自己的锅,没有把乘员座位名字替换全

      ec635乘员坐标更新(模型位置不对)
      副驾驶 -0.398863/0.782355/2.48962
      ObjectTemplate.seatInformation she_ec635_leftpassenger2 0/0/0(座位坐标,与上面的坐标相互独立调整,取最终结果) 0/0/0(乘员视角朝向,一般只调X、Y轴)
      乘员 0.398863/0.782355/1.38962
      ObjectTemplate.seatInformation she_ec635_rightpassenger2 0/0/0 0/0/0
      摄像头视角和座位视角存在一定的区别,具体在载具里的内饰会更加精致,也会存在一些其他区别,比如AIX2.0中的MI24的乘员视角,从正常视角看,MI24里面是一片漆黑,实心且没有座位,但从乘员视角来看,里面有较大的空间和座位。
      最后吐槽一下,为啥我这个帖子和上一个帖子会被评为精华帖啊?有点懵。
      下次整个满满当当的干货贴。
      (在电脑上发的贴,手机上看可能有点异常,请见谅。)


      IP属地:湖南4楼2024-06-22 20:20
      回复