minecraft吧 关注:2,546,072贴子:31,833,829
  • 15回复贴,共1

地狱门串门,整崩溃了,大佬救一下啊呜呜呜

只看楼主收藏回复

两对门
主世界门1(1948.63.-2342)
门2(1948.193.2371)
下界门1(243.77.-292)
下界门2(243.77.-296)
结果主世界去下界的时候门1对应门1,门2对应门2
但是下界回主世界的时候,不管门2还是门1,都是对应的门1大佬们,这是为什么啊


IP属地:江苏来自Android客户端1楼2023-02-19 15:23回复
    门2是不是少了个负号


    IP属地:重庆来自Android客户端2楼2023-02-19 16:02
    收起回复
      因为当你从主世界进到地狱,他会搜寻距离主世界坐标x/8,z/8最近的地狱门,因此根据距离计算,你从主世界的门可以分别精准传送,从地狱进到主世界的时候,地狱门会搜寻离地狱坐标xz轴乘8最近的主世界地狱门,但是因为主世界门1的y轴坐标是63,主世界门2的坐标为193,而地狱里那两个门y坐标都是77,主世界门2y轴太高了,那么这样地狱那两个门都会优先传送门1


      IP属地:福建来自Android客户端3楼2023-02-19 16:06
      收起回复
        如果你门2z轴不是少打了个负号,那就如三楼所说是y轴的问题了
        我简单画了个图(x轴都一样就不画了)
        地狱门会优先对应到离自己更近的那个门,从主世界的门进入时门1距离下界门1更近,门2距离下界门2更近,但是从下界返回主世界时,两个门都距离主世界门1更近
        解决方法就是你把主世界的门2造低些,或者把下界的门2造高些


        IP属地:河北来自Android客户端4楼2023-02-19 17:13
        收起回复
          下界在主世界坐标除8的地方,在尽量准确的位置重建传送门
          串门的本质是这个传送遵循就近原则,传送时,进入传送门的坐标主世界/下界坐标对应的下界/主世界坐标,水平距离最近的一个传送门就是你会传送出来的位置。利用这个远离,在控制好坐标的情况下,一个传送门从不同地方进入还能做到传送到不同的传送门


          IP属地:河南来自Android客户端5楼2023-02-19 17:35
          收起回复
            高度也要看的


            IP属地:浙江来自Android客户端6楼2023-02-19 23:47
            回复