极限竞速地平线5吧 关注:77,862贴子:997,151
  • 15回复贴,共1

说下游戏用英制和公制单位的微妙区别

只看楼主收藏回复

举例子,这次测速区间,如果用公制选项,显示达标速度是138.4公里,用英制是86英里。看上去一样对吧,但实际上你如果跑138.6公里仍然不算过关。原因就在单位换算和四舍五入上。
公制和英制不管哪个,显示都是四舍五入保留一位小数,但实际上后台是保留n位小数。用英制,显示最低过关速度是86.1英里,换算一下就是138.558公里。那么问题就出来了,如果你跑了138.557公里,虽然显示上四舍五入138.6公里,在公制选项下看上去达标了,但实际上由于游戏是以英制为基准,你和达标还差了0.001公里。
所以就出现了138.4公里达标,跑138.6公里没算过关的奇怪情况,并不是卡了,就是换算上的微妙区别。


IP属地:上海来自Android客户端1楼2022-01-11 16:38回复
    好家伙


    IP属地:山东2楼2022-01-11 16:51
    回复
      2025-09-01 20:59:52
      广告
      不感兴趣
      开通SVIP免广告
      顶技术贴


      IP属地:江苏4楼2022-01-11 17:00
      回复
        有道理


        IP属地:山东来自Android客户端5楼2022-01-11 17:27
        回复
          然而你这是和目标差很小的情况没完成可能是这样,但以前出现的差1km或者漂移差1分未完成就是单纯bug而不是什么换算问题


          IP属地:广东来自Android客户端6楼2022-01-11 21:38
          收起回复
            地平线4怎么没这情况


            IP属地:陕西来自Android客户端7楼2022-01-12 10:09
            收起回复
              还有这种事,直接冲冲冲他丫的


              IP属地:黑龙江来自Android客户端8楼2022-01-12 10:22
              回复
                系统应该向上取整的


                IP属地:安徽来自Android客户端9楼2022-01-12 12:31
                回复
                  2025-09-01 20:53:52
                  广告
                  不感兴趣
                  开通SVIP免广告
                  这个一看就知道啦,再说,差那0.001公里吗?这都到不了?


                  IP属地:广东10楼2022-01-12 14:11
                  收起回复