正在加载

极品飞车13:变速车内视野范围修改方法

时间:2020-10-23 来源:未知 作者:佚名

(很多人提及过车内视野范围的问题,为什么SHIFT的官方预告视频中的车内视野如此宽阔,甚至可以包揽整个中控台,但为什么游戏中的车内视野却只能看到前台仪表盘和方向盘呢~ 甚至连左侧的反光镜都只有可怜的一半~ 下面就让我来教大家如何修改你的车内视野吧~)

修改前/后对照图:

极品飞车13:变速车内视野范围修改方法 1

原版未修改的样图~ 注意挡位器此时处于在屏幕右下角的位置~ 左侧后视镜完全看不到~ (此图为车辆静止状态截图)

极品飞车13:变速车内视野范围修改方法 2

稍适修改后,略有变化~ 将原值0.4坐标改至0.8,也就是视点中心往后两倍距离的效果~(此图也为车辆静止状态截图)

极品飞车13:变速车内视野范围修改方法 3

将原值由0.4改至0.8后再次改至1.2,也就是原值的三倍,视点中心往后三倍距离,左侧后视镜虽然还是看不到~ 但手臂处已经差不多了~ 再改就要有拉伸的感觉了~ 所以就定在1.2好了~ 看来Carrera GT的参数这样设应该比较好些~ 不建议再改大数值~

通过上面的简单阐述,相信大家已经理解了我所提到的"视野范围"这个概念了~ 下面就进一步讲解具体方法和原理~修改方法:这里我以保时捷Carrera GT为例,为大家做具体讲解~首先,确保你的Shift进行过文件结构解包,只有进行过文件解包的游戏目录下,才找得到我下面要讲解的参数文件~进入游戏目录,找到vehicles文件夹中的porsche_carrera_gt文件夹,用记事本打开"porsche_carrera_gt.cdp"文件~

(C:\Shift\vehicles\porsche_carrera_gt\ "porsche_carrera_gt.cdp" )

打开后,右下向上找到倒数第四行参数:<?xml version="1.0" ?>

<Reflection>

<class name="BRTTIRefCount" base="root class" />

<class name="BPersistent" base="BRTTIRefCount">

<prop name="Name" type="String" />

</class>

<class name="CharacterDriverProperties" base="BPersistent">

<prop name="Steering mixes delta acceleration allowed" type="F32" />

<prop name="Steering mixes acceleration scale min" type="F32" />

<prop name="Steering mixes acceleration scale max" type="F32" />

<prop name="Steering mixes deceleration scale min" type="F32" />

<prop name="Steering mixes deceleration scale max" type="F32" />

<prop name="Knees bend angle" type="Vec2" />

<prop name="Eye point offset" type="Vec3" />

<prop name="Hand offset" type="Vec3" />

</class>

<data class="CharacterDriverProperties" id="0x2C7ADD0">

<prop name="Name" data="Porsche Carrera GT" />

<prop name="Steering mixes delta acceleration allowed" data="0.1" />

<prop name="Steering mixes acceleration scale min" data="0.1" />

<prop name="Steering mixes acceleration scale max" data="5.0" />

<prop name="Steering mixes deceleration scale min" data="0.1" />

<prop name="Steering mixes deceleration scale max" data="5.0" />

<prop name="Knees bend angle" data="5;-5" />

<prop name="Eye point offset" data="0.00;0.05;0.12" />

<prop name="Hand offset" data="-0.0148516;-0.0658086;0.0836333" />

</data>

</Reflection>

这里看到"Eye point offset", "眼睛 数值 设置" 即 "视野范围数值设置"~ " data= " 后面的参数为"0.00;0.05;0.12" 着里分别有三组被分号隔开的数组,他们分别为 左右数值;高矮数值;前后数值~即以驾驶员头部为中心的左右偏移数值;视线高矮数值;视野范围数值(前后距离)

最后一项为0.12,即我最后更改的结果~ 默认原版是0.4,当然,你也可以设到0.5! 不过你就看不到窗户了~ 而是看着前排驾驶座开车.........

注意,修改此项参数组时,不要修改第一组参数,因为那是正确的中心坐标,若更改了,就好比你的眼睛就长歪或到脸外面去了....

第二组参数可以更改,这就好比调节你的座椅高度~

第三组参数就是最重要的参数,可以调节车内视角的整个视野范围~

修改完后,保存即可~

晋级部分:下面提到的属于晋级部分~ 给对上述感兴趣的朋友继续做参考和学习~ 若是觉得有意思,就继续往下看吧~还有一个文件也值得一提,可以通过它里面的部分参数调节各种不同视角的具体位置;高度;和与车辆之间的距离~仍然以保时捷Carrera GT为例为大家具体讲解~接着用记事本打开该目录下的 "porsche_carrera_gt.cgp" 文件~

整篇的参数比较复杂,这里我就不全复制出来了~由上往下慢慢看下来, 仔细找到下面这段红色标注的参数:<?xml version="1.0" ?>

<Reflection>

<class name="BRTTIRefCount" base="root class" />

<class name="BPersistent" base="BRTTIRefCount">

<prop name="Name" type="String" />

</class>

<class name="VehicleProperties" base="BPersistent">

<prop name="Bumper Camera focus position" type="Vec3f" />

<prop name="Bonnet Camera focus position" type="Vec3f" />

<prop name="Chase Camera focus position" type="Vec3f" />

<prop name="Driver LOD control file" type="String" />

<prop name="Driver Animation LOD control file" type="String" />

<prop name="Light damage" type="Fct" />

</class>

<class name="BRTTIRefCount" base="root class" />

<class name="BPersistent" base="BRTTIRefCount">

<prop name="Name" type="String" />

</class>

<class name="PointDamage" base="BPersistent">

<prop name="Position" type="Vec3" />

<prop name="Damage threshold" type="Float" />

</class>

<class name="BRTTIRefCount" base="root class" />

<class name="BPersistent" base="BRTTIRefCount">

<prop name="Name" type="String" />

</class>

<class name="LightID" base="BPersistent">

<prop name="ID" type="S32" />

<prop name="Clear Glass Particles Proportion" type="F32" />

<prop name="Red Glass Particles Proportion" type="F32" />

<prop name="Orange Glass Particles Proportion" type="F32" />

<prop name="Yellow Glass Particles Proportion" type="F32" />

</class>

<class name="BRTTIRefCount" base="root class" /&