rimworld吧 关注:241,411贴子:4,308,229

环世界人均拐子马?

只看楼主收藏回复

这寻路系统是不是有点大病?
红箭头你不走,我还当你是路被杂物堵了
结果黄箭头你也不走,非要往下面绕一圈?
我玩了1000小时还是想不明白为什么小人会这样走路
他就不能走直线吗?
等一张图


IP属地:福建1楼2024-03-15 09:26回复
    这得看寻路算法怎么写的了,得代码大佬来解答


    IP属地:上海来自Android客户端2楼2024-03-15 09:31
    回复
      小人爱走干净的路怎么了


      IP属地:山西来自iPhone客户端3楼2024-03-15 09:34
      收起回复
        没病多走两步怎么了


        IP属地:北京来自Android客户端4楼2024-03-15 09:37
        收起回复
          小人:nmmd,地上都是东西怎么走?


          IP属地:安徽来自Android客户端5楼2024-03-15 09:50
          收起回复
            他不是走黄箭头的路线吗,那实际路线是怎样的,来个图


            IP属地:广东6楼2024-03-15 09:54
            收起回复
              正常情况寻路用的bf算法吧,算的比较快,但不是最优路径


              IP属地:云南7楼2024-03-15 10:13
              收起回复
                确实是喜欢走斜线


                IP属地:江苏来自Android客户端8楼2024-03-15 10:26
                回复
                  怎么都这么多楼了还没有人发那张图?


                  IP属地:安徽来自Android客户端10楼2024-03-15 10:41
                  回复
                    地上有东西会减速,斜着移动速度跟平着移动速度一样,走黄健头比红箭头更快


                    IP属地:北京来自Android客户端11楼2024-03-15 10:43
                    收起回复
                      心电图,横杠.jpg


                      IP属地:广西来自Android客户端12楼2024-03-15 10:44
                      收起回复
                        好像是环世界的斜线就是跑的快一点,放风筝的时候也能感觉到这个情况


                        IP属地:四川来自Android客户端13楼2024-03-15 10:48
                        回复
                          实际上斜向移动跟横向一样的,在横轴距离上,这是环世界最rz的算法。下路有杂物阻挡肯定不会优先选,多个杂物移速不同不断进入满速减速的状态那速度简直了(隔一格放沙袋的减速原理)。另外有人用门小人会优先选另外的路,所以你的门要常开


                          IP属地:广东14楼2024-03-15 10:54
                          回复
                            我记得之前有大佬开贴分析过,环的斜线比直线更快的


                            IP属地:广东来自Android客户端15楼2024-03-15 10:54
                            收起回复