您的位置: 单机 > 攻略 > 图文攻略 > 攻略详情

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

时间:2010-04-15 13:32:39
  • 来源:evozhui
  • 作者:一笑特傻
  • 编辑:ChunTian
0

修改方法:

这里我以保时捷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" />

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

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

    </class>

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

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

        <prop name="Damage mode" type="U32" />

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

        <prop name="Damage points" type="Fct" />

    </class>

    <data class="VehicleProperties" id="0x12E0D0">

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

        <prop name="Bumper Camera focus position" data="0;0.6;0" />

        <prop name="Bonnet Camera focus position" data="0;0.8;-0.2" />

        <prop name="Chase Camera focus position" data="0;0.95;0" />

        <prop name="Driver LOD control file" data="" />

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

        <prop name="Light damage" elements="5">

            <funcpropdata>

                <data class="LightDamage" id="0x0">

                    <prop name="Name" data="Front Left" />

                    <prop name="Light IDs" elements="1">

                        <funcpropdata>

<prop name="Bumper Camera focus position" data="0;0.6;0" />   

代表车头视角, 即"保险杠视角"! 这里不需要更改,因为就很难看出更改后的效果~ 你没法参照车辆~ 因为你的头被绑在保险杠上了!根本就没法看到车~

<prop name="Bonnet Camera focus position" data="0;0.8;-0.2" />  

代表引擎盖视角, 通过更改第二组和第三组参数,可以把引擎盖视角调整为车内座舱TV录象视角~ 比较真实~   这里可以把0.8的高度改为0.6,把-0.2的距离往后拉到3.X左右~ 这样你就能从引擎盖位置搬到车内座舱里了~ 而且是座舱中央~ 若想坐在副驾驶座上........   就改为: data="3;0.6;-1.8"

<prop name="Chase Camera focus position" data="0;0.95;0" />

代表追逐视角,即车后方视角,也就是可以看到车屁股的视角~ 感觉原版的这个视角离车屁股有点近~ 总是感觉比较没有空间层次感~ 所以建议大家改下第三组参数,可以有效果的拉大这个视角下车屁股离你的距离~ 把0改到4~  但是注意,更改了这个数值,在你用小键盘进行围绕式观看时,你的正圆圆心就不再是X0了~ 而是感觉变成椭圆了~ 这是因为你更改了最后的距离参数0为4的原因~  正圆轨道被你拉伸为椭圆轨道了~ 就这么简单的原理~ hoho@

好了~ 说了不少~ 相信这些讲解对大家能起到一定启发和参考学习的作用~  

有兴趣的朋友~ 找到你最喜欢的超跑~   好好的来一遍视野方面的大调试吧!~

友情提示:支持键盘左右键"←""→"翻页
6.1
已有6人评分 您还未评分!
  • 类型:赛车游戏
  • 发行: EA Games
  • 发售:2009-09-15
  • 开发: Slightly Mad
  • 语言:简中 | 繁中 | 英文
  • 平台:PC
  • 标签:都市竞速

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

3DM自运营游戏推荐 更多+