对于游戏的程序设计的研究来看,得到以下结论: 1、换挡转速在HUD中显示为2000左右,在程序内部计算值为3800左右,因此,对于车辆性能参数的修改要经过一次换算过程。 2、未修改过的游戏中,加减速、滑行、底盘等均与实际有所出入,为了达到真实性,我们对游戏进行相关的修改。 3、目前游戏中可以修改的部分为:地图、线路、站点、贴图、模型、游戏运行中的所用到的参数等,除了模型修改尚未研究出来,其余修改均在公交游戏综合讨论生活站中有系统整理的教程。

根据测试,得到的车辆性能修改参数换算方法如下:现实中巴士的功率在80-300kw左右,自动挡的换挡转速在2000-2600转左右,变速箱各个档位速比参考变速箱参数,如QJ1205变速箱的档位速比为【超速档】 【1】5.82 【2】3.23 【3】1.79 【4】1.00 【5】0.74 【R】4.97,主减速比一般在2.8-6.0之间。根据游戏中的参数得到换算系数约为1.9,该系数由游戏中HUD的换挡转速2000和程序中换挡转速3800相除的来。达到真车效果需要修改engine_lo0.sii、transmission_lo0.sii、brakes_lo0.sii、chasis_车辆名.sii。这些文件位于base.scsdefvehicle下的各个文件夹中。

engine_lo0.sii中参数torque为功率,单位为kw,数值按【真车功率/1.9】写入。

transmission_lo0.sii中参数differential_ratio为主减速比,数值按【真车主减速比*1.9】写入,目的是换算成2000转换挡。ratios按真车设置。

brakes_lo0.sii中参数torque值在3500-5500之间差不多。 chasis_车辆名.sii中参数较多,逐一讲解。

cdrag,摩擦系数,改为0.1

ccr,阻力,改为1

得到相当于真车的滑行效果。

// cfm: 0.0003不修改

下一行的 cfm可以在0.0003-0.0010之间修改,避震差的改大一点,避震好的改小一点。

erp在0.2-0.9之间改,避震软的改0.3,适中的改0.5,硬的改0.7,超级硬的改0.9

uplift以0.1为单位上下修改,底盘高度。 

根据上述修改方法,可以模拟出真车的效果,当然喜欢加速快的多加几个档位,发动机功率改大点就可以了。HUD中速度最高99,自己凭感觉测速吧。