minecraft吧 关注:2,527,400贴子:31,639,798

[CBL-Qian_Kun] Accurate to Thousandths Speed Detector

只看楼主收藏回复

大家好,这里是CBL的乾坤。今天带来的是可精确到千分位(小数点后三位,四舍五入后)的速度探测仪。作品镇楼。


IP属地:上海1楼2015-07-21 15:02回复
    二楼存档


    IP属地:上海来自Android客户端2楼2015-07-21 15:02
    收起回复
      三楼备用


      IP属地:上海来自Android客户端3楼2015-07-21 15:02
      回复
        乾坤
        怒占前排


        IP属地:吉林4楼2015-07-21 15:03
        回复
          先说一下这个作品的来历吧,很久之前做自定义教程的时候其实还有一个关于/stats QueryResult的运用我并没有讲,这便是/stats query 大家可能知道,这条指令:
          /time query daytime
          或者
          /time query gametime
          可以用来查看当前的时间以及游玩该存档的总时间
          但是你是否知道这个值可以导入SCB呢(ScoreBoard简称,下同)
          关于这点,大家可以看我们腐竹空白的教程学习,本贴不在赘述:http://www.mcbbs.net/thread-402355-1-1.html
          接下来回归正题,作品全图:





          IP属地:上海本楼含有高级字体5楼2015-07-21 15:13
          回复
            有点深奥


            IP属地:上海来自Android客户端6楼2015-07-21 15:15
            回复
              大神收下我的膝盖QAQ


              来自Android客户端7楼2015-07-21 15:17
              回复


                IP属地:云南来自Android客户端10楼2015-07-21 15:28
                回复
                  那么起点和终点的时间都被我们导入了SCB,如下图

                  侧边栏里显示了我在起点和终点时据创建这个存档的时间,即328447(起点处)与328485(终点处),那么接下的事就是计算了,也就是说,接下来的CB都是进行以下运算:
                  end-start的值——因为S=VT,S已预先设定为20Blocks,而这里的时间都是以GT(GameTick的简称,下同)为单位的,即1/20s 恒等变换一下可得:
                  V=(20*20)/(end-start)
                  那么就要把他转换成CB语言


                  IP属地:上海11楼2015-07-21 15:33
                  回复
                    发个地图吧


                    IP属地:四川12楼2015-07-21 15:38
                    收起回复
                      得到了小数位以后,我们还要算出他的整数位,这很简单,再除一遍就行了:
                      /scoreboard players operation S1 S /= end time
                      这回S1的值就是400,那么就得到了整数位


                      IP属地:上海14楼2015-07-21 15:53
                      回复
                        【图片】


                        IP属地:重庆来自Android客户端18楼2015-07-21 16:08
                        回复
                          最后是存档:http://pan.baidu.com/s/1i33tAdv


                          IP属地:上海22楼2015-07-21 16:19
                          收起回复
                            at楼


                            IP属地:上海来自Android客户端23楼2015-07-21 16:24
                            收起回复