异星工厂吧 关注:58,770贴子:354,854

有关 火车寻路 以及 火车对于信号灯区段的争夺

取消只看楼主收藏回复

声明,以下内容全都是为网管根据测试观察结果的猜测猜测


IP属地:江西来自Android客户端1楼2022-08-18 15:19回复
    首先来讲后面的,火车对于信号灯区段的争夺


    IP属地:江西来自Android客户端2楼2022-08-18 15:22
    回复
      打开此选项,可以显示制动点的位置


      IP属地:江西来自Android客户端3楼2022-08-18 15:29
      回复
        图中红色的位置就是制动点,也就是车全力刹车到停止的滑行距离,信号灯有个黄灯,当有车的制动点在此区段的时候,此车与制动点之间的灯都会显黄灯,代表我已经提前预定了这个区段,其他车想进入这个区段只能等待,所以下方这条变轨是显示红灯


        IP属地:江西来自Android客户端5楼2022-08-18 15:36
        回复
          所以,按照效率来说,我认为火车的实际长度是制动点到车屁股的长度。所以大家应该能够理解有科技研究制动技术的意义了吧。加速度对于路口的效率提升也不小。


          IP属地:江西来自Android客户端6楼2022-08-18 15:41
          回复
            当然,这个对于游玩并没有什么太大的作用,只是我有时候想探究一下他的运行逻辑。


            IP属地:江西来自Android客户端7楼2022-08-18 15:42
            回复
              再一个就是火车寻路


              IP属地:江西来自Android客户端8楼2022-08-18 15:43
              回复


                IP属地:江西来自Android客户端9楼2022-08-18 15:44
                回复
                  寻路,官方使用的是A*算法,我的算法水平入门级别都不到,所以这里不讨论算法的实现以及运算效率,感兴趣的可以自行搜索学习。


                  IP属地:江西来自Android客户端10楼2022-08-18 15:46
                  回复
                    先来讨论火车会在什么情况下会开始寻路


                    IP属地:江西来自Android客户端11楼2022-08-18 15:47
                    回复
                      火车是实时寻路吗?那必然不可能,要我我不会选用这种垃圾方案(某小车车点名批评)。


                      IP属地:江西来自Android客户端12楼2022-08-18 15:50
                      回复
                        按照以往的理解
                        火车会在这几个情况下进行寻路
                        1火车会在出发时
                        2路径上的铁轨被改变时
                        3前方区段有车同时自己在连锁信号灯前的岔口时
                        4正在前往的车站被关闭时
                        5手动选择路径或时刻列表时


                        IP属地:江西来自Android客户端13楼2022-08-18 15:53
                        回复
                          我认为以上的第1点是错误的,原因很简单,在铁路网络没有被改变的情况下,最短路径是不变的,所以实际上只需要进行一次寻路,然后把这个路径给保存就可以了,只要时刻列表以及铁路不变动,这个路径也就一直不变,没必要每次除非都进行寻路


                          IP属地:江西来自Android客户端14楼2022-08-18 15:57
                          回复
                            这一点是在最近的太空电梯更加的被证实,太空电梯实际上是一个传送站,连接两个不同的铁路网。火车进入太空电梯站就会被传送到另外个铁路网络


                            IP属地:江西来自Android客户端15楼2022-08-18 16:02
                            回复
                              而由于是不同的铁路网络,所以天上的火车设置的地上的车站是没有路径的。当火车从天上传送下来时,新的站点,新的铁路网络,于是为了去下个站点,开始进行寻路,如果你的铁路网络稍有复杂,车就会卡在电梯出口一两秒,然后才走,会显示目的地已满或者是找不到路径。


                              IP属地:江西来自Android客户端16楼2022-08-18 16:07
                              回复