本帖最后由 1461748123 于 2013-6-3 21:31 编辑
本来想发优化过的版本的,不过因为这个城门在1.5就不能用了(改了时序)所以就不发了。有童鞋说不能用,看看自己是不是1.5哦
这几天在建服务器,打算约几个朋友一起玩,因为是中世纪风格的服务器,所以要建城门、、又不想用插件,于是就在论坛上搜了一下,找到了Isaac的帖子~
http://www.mcbbs.net/thread-70908-1-1.html,迫不及待的就下载下来了、
不过在研究的时候发现了一个问题,就是Isaac做的城门在升起沙子时很容易会破坏掉沙子,一般来说开3~4次就会坏掉一格,要自己补上去{:10_492:}而且在下降城门的时候会出现34号方块(自己度娘)于是嘛,根据Isaac的城门的原理,改进出了这个版本、、
里面的所有红石电路都进行了替换,不存在沙子被破坏和出现34号方块的问题了、、
已知BUG
-还未能实现全自动化,升起城门时需要按两个按钮
-如不按顺序按按钮整套机器会损坏、(大问题,下个版本会修复的)
还有就是本人不是太会压缩电路{:10_527:}所以电路显得很乱、、(汗)请各位大大帮我压缩一下吧!
先上图哈
外观就这么多啦,现在发一下原理~
原理
很多人好像都不知道怎么样把沙子升起来,其实Isaac的方法有点复杂了~
想了一两天,自己发明了这个办法~{:10_496:}
这是外观~
左边活塞上有多少格沙子就可以升起多少格~我们按下按钮
ok,位于下面的活塞先升起,经过1tick的时间后左边的活塞缩回,沙子落下~按钮熄灭后,位于下方的活塞先缩回,因为沙子需要1.5tick的时间才会落下,所以左边的活塞会在沙子落下之前推出让沙子不会落下,以此类推,沙子就会不停升起(汗,好像很复杂,大家下存档自己研究吧)以此类推,4格就都可以升起啦
ok,那么接下来就是
下降城门的原理~
首先一号活塞推出~
接着旁边的红石亮起,一号活塞向下推一格
然后收回一号活塞,二号活塞又推出
然后再次激活红石,又往下推出
以此类推,直到4格全推完~搞定!
如果发现有BUG请联系我哦~
最后当然是存档君~
度娘网盘