《我的世界》(Minecraft - Pocket Edition)这款游戏在休闲沙盒游戏,乃至沙盒类游戏也可以说是相当有名的。这款游戏成功就是成功在这款游戏的自由度,科技宅即可拯救世界啊!不妨在这款游戏中设计出一个属于你的国家吧!
这几天发现1.8的fill指令很有趣(雾),就用它做了一个占地面积和计算范围都很小的加法器~
计算器大小:计算模块大约8*9*18,显示模块大约10*20*3
计算范围:两个加数的范围都是1~9
反应速度:大约6tick
全景图:看起来这还是蛮小的~
计算模块:只是一个小小模型,坛友们可扩大,我家电脑卡就不敢整太巨型的计算器了
显示模块:支持0~19的显示(鄙人智商有限,只做了够我用的~),也是使用fill指令~
输入端和清零端~~~
但是我在这巴拉巴拉说了一大堆,不会用怎么破?这就说了~
钻石块上的按钮选定第一个加数,绿宝石上的按钮选定第二个加数,当两个加数均选定,就会显示结果。这时按下金块上的清零按钮,所有重置。
如何实现这种效果呢?
首先,大家会看到这样的三个小计算单元(把活塞替换成命令方块)。只有当任意不透明方块填充,电源-中继器-空格-中继器-空格-中继器-用电器 中的两个空格时,用电器(命令方块)工作。
而只要任意单位中的任何一个空格没有填上,就不会执行计算
这是一个满足触发条件的计算单位(最左边)。
再回到计算器上,而那么多的计算单位怎么精确地计算呢??
大家初中时一定学过“平面直角坐标系”,而每个计算单位上的命令方块都有自己的“坐标”,我们按下钻石块上的一个按钮就等于确定了横坐标,绿宝石上的按钮自然是纵坐标,确定了两个坐标,就可以确定位置啦~当然,命令方块承载的命令也不是预设好的,还是需要我们设定的。