《我的世界》是一款第三人称的沙盒游戏,整个游戏没有剧情,玩家在游戏中自由建设和破坏,透过像乐高一样的积木来组合与拼凑,轻而易举的就能制作出小木屋、城堡甚至城市,但是若再加上玩家的想象力,天空之城、地底都市都一样能够实现。
游戏中有非常多的有趣的东西,而今天我们要给大家带来的则是《我的世界》的城堡机关触发装置建造攻略大全,希望广大玩家能够喜欢。
展 示
>>demonstrate<<
终于!我到达旅行的目的地了
跟随这张地图(世界地图?!)我终于来到了这个神秘的房子
据说里面有神秘的东西
现在就让我进去一探究竟
哎哟,我勒个去
门打不开真是蛋疼
不过没事,凭我多年的冒险经验
一定有什么机关
让我探索一下
打开旁边的箱子
里面有两把剑
左边的一把似乎有特殊的凹槽
右边仅仅是一把普通的木剑
嗯...
接着我发现门旁边这个地方...
有点可疑!石头强度不高...
仿佛还是空心的?
成功用剑捣碎了这个石头
不过木剑还不能开门呢
要特殊的这把剑才能开
原 理
>>Principle<<
想必同学们看到插入石头里面时都明白了
这是利用盔甲架
summon ArmorStand ~ ~1 ~ {ShowArms:1, NoGRAVity:1, Invulnerable:1, CustomName:"Slot"}
说是生成带手臂的盔甲架,其实根本不仅仅如此
summon是召唤实体应该不用说了吧,ArmorStand就是盔甲架,~ ~1 ~是指位置,~是代指当前坐标
~1就是当前坐标+1
这些应该都知道吧,{}就是NBT标签了
ShowArms就是为1时让盔甲架显示手臂的标签
NoGravity就是为1时让盔甲架完全不动(不受重力影响)的标签,为了让你能随便把它摆哪
Invulnerable是让其无敌,生存冒险模式破坏不了
CustomName是指定它的名字,引号里面的可以随便改,主要是为了方便之后的操纵
其实这一步可以省略,因为summon的时候你就可以设置好
当然如果你没办法或者懒得在summon之前计算好它的姿势你就可以之后用一些指令来进行若干次修改
首先调整它的位置就是用tp了
tp @e[name=Slot] x y z
这里就体现了之前那个CustomName有什么用,可以方便的选中实体
x y z就是相应坐标,你当然可以让其为小数来精确设定,而这也是NoGravity的用处所在
之后我们就要调整它手臂的姿势了
entitydata @e[name=Slot] {Pose:{RightArm:[0:numf,1:numf,2:numf]}}
其中num是指数字,不是什么需要的,把它换成数字,就是更改手臂的角度
另外Pose(姿势)标签的一个说明:
一切都准备好后我们把我们用以触发机关的东西塞它手上
然后让它隐身(隐身也是summon的时候如果你计算好了可以直接加的标签)
entitydata @e[name=Slot] {Invisible:1}
MC修改完它的NBT标签的同时会在聊天框提示
然后我们可以看到盔甲架拿着我的剑时有一条标签
Equipment:[0:{id:"minecraft:wooden_sword",Count:1,tag:{display:{Name:"异质残剑"}}}]
这个我们之后有用
一切都准备好了!
http://www.19yxw.com
我们就开始制作核心系统吧!
19游戏网整理报道