3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4005|回复: 4
打印 上一主题 下一主题

[讨论] 关于同线路车辆之间是否需要拉开间隔的看法

[复制链接]

2

主题

165

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
2054
积分
213
精华
0
注册时间
2008-10-26
跳转到指定楼层
主题
发表于 2011-5-23 20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pandasun 于 2011-5-24 13:02 编辑

最近总看到有童鞋提出,游戏老出现同线路的车辆跑到一起,首尾相连。路线长一点就影响效率,导致某些站等车的人过多等等。
还有童鞋通过各种方法来调节车的间距或者希望能有个Mod能拉开车辆之间的距离,搞得好像只要车辆之间能保持距离,路线长点也没问题。实际上是不是这样呢,我们可以来分析一下。

首先,假设某路线有A,B,C三辆车在跑,是同种类车辆,车速相同。而且ABC三车间隔相同为M。
假如,A车和B车相连,因为是同种类车,速度相同。所以必然是A车受到阻挡,结果被B车追上。

如果MOD要实现车辆之间保持间隔,那么有一下几种方法。
一是A车加速往前跑,拉开和B车的距离。
这样的话就需要动态改变车的速度,实现上有难度。而且即使A车加速往前,也可能被前面的私家车之类的给挡下来,因为偏偏这游戏的车不会变道超车追上后只能贴别人车屁股,结果未必能拉开间隔。
二是B车减速,拉开和A车的距离。
这样的话问题就更大了,A车是因为某些原因被堵而被追上的,也就是A车慢了。如果B车为了拉开距离而减速,那C车也必须减速。结果就是,一条线路上任意一辆车被堵,其他车都相当于被堵,效率不升反降。而且一条线路有X车,它的长度必须超过XM,不然路线上的车集体为了和前车拉开距离而减速,最后是都停下来。。。
三是让玩家的车辆不被任何东西挡住,再结合上面一或者二的方法。比如,玩家的车可以穿过其他的车或者人,或者玩家碰到什么就让什么消失。不过实现的难度可能有点大,而且等于修改游戏降低难度。游戏中的一些突发事件变得没意义,市区繁华路段交通拥堵的游戏设定也没有意义。

其实罗嗦那么多只是想说,在《都市运输》这个游戏上较真什么要跟现实那样,同线路的车有间距什么的是没必要的。毕竟这是个游戏,现实中一辆公交车一天经过同一个站台最少也有三四次,这游戏里面路线长一点,一辆公交车几天才回到同一个站台。而且那些小人在站台等车能等几天的。所以啊,与其无谓的把车拉开间距,还不如把路线缩短一点来的好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 17:58 , Processed in 0.028066 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表