我的世界做计算机原理,我的世界计分板运算机制原理详解

我的世界里面计分板的制作对新手玩家来说可能比较困难,特别是各种运算机制需要对电子电路比较了解,下面是计分板的计算机制和原理详解,看明白的话不妨自己试着制作计分板。

计分板运算机制原理详解

103046_4162656486034.jpg

输入12

103047_3187443375587.jpg

加上2589

103047_3742095768451.jpg

计分板是如何得到结果2601呢

/scoreboard players operation @p 2 += @p 1

命令讲解:

/scoreboard players operation 计分板进行运算的基础命令。

@p 2 在名为“2”的计分板上最近的玩家的分数。

+= 加上(另一计分板分数)得到的结果

@p 1 在名为“1”的计分板上最近的玩家的分数。

(注:目标计分板,也就是结果存于名为“2”计分板)

全解:把在名为“2”的计分板上最近的玩家的分数加上在名为“1”的计分板上最近的玩家的分数,结果存于名为“2”计分板上。

同理,乘法为

/scoreboard players operation @p 2 *= @p 1

其他运算也只是符号改一改,符号以此类推。

当然,计算机制不知运用于计算,也可用于其他。

例如快照中的例子:

/scoreboard players operation #teamscores redScore += @a[team=red] blueKills

命令讲解:将红队计分板的分数加上全部红队玩家击杀蓝队玩家人数,结果存于红队计分板。

数的移位

103047_7419416666030.jpg

输入1

103047_9260683953762.jpg

再输入1,如何得到11,而不是1、1

103047_7809651255607.jpg

再输入1,如何得到111,而不是11、1

103047_6407424032688.jpg

两个命令方块即可。

第一个命令方块命令:

/scoreboard players operation @p 2 *= @p 1

命令讲解:把最近玩家计分板“2”上的分数乘最近玩家计分板“1”上的分数,结果存于“2”计分版。

前提是有名为“1”的计分板,且其值为10。

103047_6488602161407.jpg

/scoreboard players set @a 1 10

这个命令方块不断让“1”计分板设置为10。当然若移位不是针对多人,这一步则可省略。

第二个命令方块命令:

/scoreboard players add @a 2 1

命令讲解:给“1”计分板加1(加上的分值也加就是数字的数值)

整体来说就是遵循移位公式x=10a+b。输入a、b,得到的值为10a+b。

那么移位处理除了十进制移位还可直接遵循其公式变化数值。

例如:64进制移位只用把“1”计分板的值设置为64,其他位进制也以此类推。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值