手游,是指3、VC、SA等作品的手机移植版吗?
从技术角度来讲并不算难。
如果我没记错,电脑版的SA,在十年前就有相应的CLEO出了类似功能。虽然有点bug,而且不实用,但的确是可用的。
具体操作方法是,先在地图上标注好路径点,然后上出租车,自动坐在副驾,然后出租车自行驾驶。行车路线和速度与正常路人npc相同。
缺点是无法应付交通堵塞等突发情况,也无法跳过时间,所以非常不实用。
而且bug是,一旦安装了这个cleo,就不能抢出租车了,只能乘坐。
而且,在VC中早就有了出租车功能的雏形。
有时当你在任务中濒死或者被捕,从医院和警察局里出来,会遇到一辆出租车,有箭头标志。如果你上车,将会快速到你去任务地点,以便重新开始任务。
但这个功能在SA被取消了,因为不实用——有武器都没过去的任务,从警察局出来没武器,再去过,不是自投罗网吗。不如给你点准备时间,自己决定怎么去。
按GTA4以及后来的5来看,其实做个出租车的功能并不难,无非就是快进之后地图读取速度的问题。
究其原因,我觉得还是不想做。
3和VC的地图并不算非常大,只是有点乱套而已。增加可玩性是3D时代努力想要搞的特点,我猜可能因此根本就没打算制作出租车功能。
等到SA,地图很大了,问题就来了。三个城市之间的穿梭太浪费时间,再加上抢地盘,领取资产现金等功能,城市之间的往返过于频繁,出租车的功能就有其实际意义了。
不过SA仍然没有出租车功能,用来代替的是机场。三个机场可以互相传送,消耗一点钱。
在SA的世界观里这也可以解释:互相都需要坐飞机了,你还打车,人家能拉你去吗……
最重要的是,出租车功能与3D时代GTA的某些逻辑相违背:限制主角行动。
比如SA,一开始只能待在洛圣都。如果离开洛圣都,去圣辉洛和拉斯云祖华,就会被四星通缉。3和vc也有类似的限制。
那么这段时间出租车的行动就是个问题:到底要不要限制?怎么限制?凭什么限制?这就与剧情相违背了。
所以我的结论是:不做出租车功能是为了省麻烦,提升游戏性,顺便还可能存在逻辑问题。
但并不存在技术问题。