本帖最后由 林扬骐 于 2016-2-18 21:31 编辑
新斜线法更加简单{:10_505:}
旧版原理是把直线转换为斜线,这次就是直接画盔甲架斜线
记录数据:
然后是两种方法,第一种更简单,第二种更专业
方法一:
方法二(感谢7楼的@kongbaiyo 的提醒)(正在编辑)
@12356789asdfg @FHC红石 @langyo @Formula3 @打酱油滴 @名人才华 @天空的流星 @330032662 @satgo1546 @wuguinan
好的就是这样,觉得好的可以点个赞,谢谢
新斜线法更加简单{:10_505:}
旧版原理是把直线转换为斜线,这次就是直接画盔甲架斜线
记录数据:
然后是两种方法,第一种更简单,第二种更专业
方法一:
方法二(感谢7楼的@kongbaiyo 的提醒)(正在编辑)
@12356789asdfg @FHC红石 @langyo @Formula3 @打酱油滴 @名人才华 @天空的流星 @330032662 @satgo1546 @wuguinan
好的就是这样,觉得好的可以点个赞,谢谢
你的指令打错了,在最后一个~后应先打一个空格再打nbt
还有起始段到末端点的相对位置可能为负。所以填第二段指令的数字时应把相对位置的绝对值比较,并把相对位置除以绝对值最大的相对位置的绝对值才是标准直线。
还有起始段到末端点的相对位置可能为负。所以填第二段指令的数字时应把相对位置的绝对值比较,并把相对位置除以绝对值最大的相对位置的绝对值才是标准直线。
不错哦,这个方法好,用到了c=-1真聪明
其实我只看了这个指令就大概懂了
/execute @e[name=1,c=-1] ~0.8 ~1 ~0.7 /summon ArmorStand ~ ~ ~{NoGravity:1,CustomName:"1"}
部分指令乱码了,修理一下吧
密集恐惧症患者慎入666666666
其实我只看了这个指令就大概懂了
/execute @e[name=1,c=-1] ~0.8 ~1 ~0.7 /summon ArmorStand ~ ~ ~{NoGravity:1,CustomName:"1"}
部分指令乱码了,修理一下吧
眼瞎
最后那个太密集了,感觉像不完整的方块,漂亮啊
本帖最后由 林扬骐 于 2015-11-15 09:23 编辑
嘛,要是说绝对值你就错了,正负是要保留的(决定方向)
可能是我没讲清楚
330032662 发表于 2015-10-11 21:58
你的指令打错了,在最后一个~后应先打一个空格再打nbt
还有起始段到末端点的相对位置可能为负。所以填第二 ...
嘛,要是说绝对值你就错了,正负是要保留的(决定方向)
可能是我没讲清楚
你这还不如
/execute @e[type=ArmorStand,c=1,r=Length] ~ ~ ~ /setblock ~ ~ ~ stone
/tp @e[type=ArmorStand,c=1,r=Length] ~deltaX ~deltaY ~deltaZ
俩指令 就行了 高频激活就好 不明白为啥要搞那么多实体
如果有三角函数知识 直接算一下斜率 deltaX deltaY deltaZ 就都有了
/execute @e[type=ArmorStand,c=1,r=Length] ~ ~ ~ /setblock ~ ~ ~ stone
/tp @e[type=ArmorStand,c=1,r=Length] ~deltaX ~deltaY ~deltaZ
俩指令 就行了 高频激活就好 不明白为啥要搞那么多实体
如果有三角函数知识 直接算一下斜率 deltaX deltaY deltaZ 就都有了
看起来很6
kongbaiyo 发表于 2015-11-15 09:09
你这还不如
/execute @e[type=ArmorStand,c=1,r=Length] ~ ~ ~ /setblock ~ ~ ~ stone
/tp @e[type=ArmorSt ...
那万一停不下来了……
其实这个斜线用处是特别多的,盔甲架斜线是一个实体斜线,还能用于其他几何
当然你那个方法只用来造斜线的话是可行的,不过要在几何里玩还是需要用别的方法
本帖最后由 330032662 于 2015-11-15 20:26 编辑
比如相对位置是-9,6,-3.那么这里最大的是6,那你说的标准直线就是偏移坐标-1.5,1,-0.5.你测试一下就知道不是标准直线。如果用绝对值最大的-9的绝对值9,那就是-1,2/3,-1/3.这才是标准直线.
林扬骐 发表于 2015-11-14 22:45
嘛,要是说绝对值你就错了,正负是要保留的(决定方向)
可能是我没讲清楚
比如相对位置是-9,6,-3.那么这里最大的是6,那你说的标准直线就是偏移坐标-1.5,1,-0.5.你测试一下就知道不是标准直线。如果用绝对值最大的-9的绝对值9,那就是-1,2/3,-1/3.这才是标准直线.
330032662 发表于 2015-11-15 20:23
比如相对位置是-9,6,-3.那么这里最大的是6,那你说的标准直线就是偏移坐标-1.5,1,-0.5.你测试一下就知道 ...
额对哦
正负也是要分的
谢谢你的提醒









