《我的世界》游戏由不同种类的方块组成,如何在游戏中制作圆形及球体呢?下面给大家带来玩家“王兜兜123”分享的制作方法,以供参考。
先看国外大大做得圆
当时原理一看就明白了,今天有时间就教大家做圆。
首先要知道这个圆是怎么做得,其实是这样的:首先一个命令方块,里面输入这个指令:summon Minecart 1 5 0 {CustomDisplayTile:1,DisplayTile:1,DisplayOffset:64},summon就是生成实体指令,Minecart是矿车,1 5 0是坐标,后面的CustomDisplayTile:1意思是可以在这个矿车上显示方块,DisplayTile:1意思是显示的这个方块ID是1(石头),DisplayOffset:64意思是显示的方块与矿车的距离,正的就在上方,负的就在下方。这样就产生了如图效果:
这个方块是没有hitbox的,也就是说它可以穿透,而且这个方块是显示在矿车的上方,也就是说,会随着矿车的位置改变而改变。
注:这个指令在1.7可用
那么怎样让矿车上的方块组成一个圆呢。这就要用到1.8新增加的标签:Rotation,这个标签是指实体的朝向,使用格式:Rotation:[*f,*f],注意:是中括号,*为数字,取值范围:(-180,+180)。【我记得是开区间】
这个标签只能在1.8(还没出)以及其预览版使用.
讲解一下这两个数字的意义:第一个数字是指在x,z两个轴组成的平面上矿车旋转的角度。看下图:
几个矿车分别是 Rotation:[00f,00f],Rotation:[10f,00f] ,Rotation:[20f,00f],Rotation:[30f,00f]。这下就能直观的看出来第一个数字的作用,当然,如果是负数,就会向另一个方向偏。
下面看看第二个数字的意义:
这几个矿车分别是Rotation:[00f,00f],Rotation:[00f,10f],Rotation:[00f,20f],Rotation:[00f,30f]。同理,如果是负数,它会向另一个方向偏。可以看到,第二个数字是控制实体在y轴上的朝向。
那么这两个数字共同控制实体朝向,就可以生成在整个空间中各个方向的朝向。
那么知道了这些,我们就可以开始做圆了:首先就需要一大坨命令方块:
然后分别给里面输入指令,summon Minecart 1 5 0 {CustomDisplayTile:1,DisplayTile:1,DisplayOffset:64,Rotation:[00f,00f]};summon Minecart 1 5 0 {CustomDisplayTile:1,DisplayTile:1,DisplayOffset:64,Rotation:[00f,10f]};summon Minecart 1 5 0 {CustomDisplayTile:1,DisplayTile:1,DisplayOffset:64,Rotation:[00f,20f]}……..一次只变一个数字,一直到Rotation:[00f,170f],然后在从负的开始Rotation:[00f,-10f],Rotation:[00f,-200f]…..一直到到Rotation:[00f,-170f]。
然后激活:效果图:
应该是一个圆的,由于矿车不够高嘛。我也懒得一个一个地改坐标了。反正打掉多余方块以后就是一个圆。
那么会了圆以后,球也好做,再多弄几个命令方块,然后像刚才一样,一次只变一个数字,然后激活命令,一个圆就出来了。效果图: