其实是游戏机制决定的
道路数据的路径地址:transport fever\res\config\street
新档登入游戏,初始城市的ai道路是以主次街道布局的,以纵横各三条比较宽的作为主街道,再以密集的比较窄的作为次街道。
主街道是上面street文件夹里medium.lua (中等二车道街道,路面宽10米,人行道宽4米,总宽度14米)
次街道是small.lua (小型二车道街道,路面宽6米,人行道宽3米,总宽度9米)
当想用四车道街道升级时,是什么原因造成楼主的街道宽度不一至问题呢?把四车道街道数据比对下就清楚啦。
四车道街道street文件夹里分别有两个文件数据
large.lua (大型四车道街道,路面宽16米,人行道宽4米,总宽度20米,游戏内道路界面显示)
large_upgrade.lua (大型四车道升级街道,路面宽12米,人行道宽3米,总宽度15米,游戏内道路界面不显示,不显示的意思是指游戏内拉不出这样的街道,游戏机制内专做升级用途)
通过上面4组括号内的数值对比就得出伤害啦,当在主街道升级四车道街道时,中等二车道街道与大型四车道升级街道的总宽度仅相差1米,街道两旁仅多出区区的0.5米,游戏机制首选大型四车道升级街道作为升级,而又因为两者仅相差1米,因此升级时不会涉及街道两旁的建筑。仔细看你会发现两者的人行道不一至的,因为两者人行道宽度相差1米。
当在次街道升级四车道街道时,小型二车道街道与大型四车道升级街道的总宽度相差9米之多,街道两旁多出吓人的4.5米,超出了游戏机制的首选范围,故而不选用大型四车道升级街道,而把首选放在可以在游戏内道路界面显示的大型四车道街道,而又因为两者相差11米之巨,街道两旁的建筑全部在拆除范围之内。
回归楼主的问题,因为大型四车道升级街道与大型四车道街道总宽度还是有5米差距,因此在接驳时街道宽度会不一至。最后提醒下,不要轻易去尝试修改道路数据,真的会崩溃。