前一次更新之后感觉社区里堵车问题凸现,我自己的下沉式快速路和市区道路匝道也出现了堵车现象,改造了好久。
感觉当下2代防止堵车的基本原则我自己总结有两点(各位轻喷):
1)防止出现过多的道路节点——这会导致车辆在需要变道时,在很短的距离内频繁变道,很多时候跨越2个车道的变道,因为短距离内有多个道路节点,导致车辆减速,作出很急的变道动作,甚至横穿车道的情况,这一般是路口前拥堵的主要原因(类似于现实中的加塞)。
因为2代车辆的变道逻辑是根据道路节点来的(看小破站抓包分析视频似乎是3个节点内ai才会考虑变),需要在路口前给予车辆足够距离的道路节点才能保证车辆提前把道变好不至于减速甚至横穿道路;
2)道路出口容量——这其实就体现出了令人讨厌的道路车辙的作用。因为没有模组支持,2代的路口车道设置是非常不合理的,通常你需要的变道方向很多时候设置不足,导致车辆在通过路口的时候经常双线并行成单线,这就回导致拥堵。一般来说尽量让出口的容量和路口进入的容量匹配,也就是看地上车辙有没有并道,可以保证车辆快速离开路口,减少拥堵。
感觉当下2代防止堵车的基本原则我自己总结有两点(各位轻喷):
1)防止出现过多的道路节点——这会导致车辆在需要变道时,在很短的距离内频繁变道,很多时候跨越2个车道的变道,因为短距离内有多个道路节点,导致车辆减速,作出很急的变道动作,甚至横穿车道的情况,这一般是路口前拥堵的主要原因(类似于现实中的加塞)。
因为2代车辆的变道逻辑是根据道路节点来的(看小破站抓包分析视频似乎是3个节点内ai才会考虑变),需要在路口前给予车辆足够距离的道路节点才能保证车辆提前把道变好不至于减速甚至横穿道路;
2)道路出口容量——这其实就体现出了令人讨厌的道路车辙的作用。因为没有模组支持,2代的路口车道设置是非常不合理的,通常你需要的变道方向很多时候设置不足,导致车辆在通过路口的时候经常双线并行成单线,这就回导致拥堵。一般来说尽量让出口的容量和路口进入的容量匹配,也就是看地上车辙有没有并道,可以保证车辆快速离开路口,减少拥堵。