藏桑网教程:是一个免费提供流行手机教程、在线学习分享的学习平台!
| | ||
| 电脑大家应该不怎么陌生吧!现在电脑已经普及到大多数人的家庭之中了,电脑的用途非常地广,不同年龄段、不同行业的人对电脑的用处不同。但是对于很多的年轻人来说电脑最大的用途就是玩游戏了。电脑游戏大家肯定玩过吧!它可以使人上瘾。 我的世界是一款很神奇的游戏,在其中你可以无限创造和破坏,这些事情除了实用作弊码和修改器可以做到之外,还可以利用命令方块来做到,其中隐身和加速奔跑就是其中比较典型的例子,一起来看我的世界隐身和加速奔跑应该怎么实现。 我的世界潜行影身和加速奔跑的方法 一个跑道与远处的玻璃墙
准备起跑
起跑中
超能力发动中
发动疾行加速效果
于是就这样成功撞破了玻璃墙
原理详解 一个探测区
值得一提的是记住结构。记住脉冲电路的延迟是4+3+4+3=14刻,这样能够与命令输出和其他部分保持一致。 准备工作:
首先我们要有两个计分板。 /scoreboard objectives add s stat.sprintOneCm s 命令讲解:创建一个名为s,以疾行距离为判据的计分板 /scoreboard objectives add c stat.crouchOneCm c 命令讲解:创建一个名为c,以潜行距离为判据的计分板 判定单位: 以潜行部分为例:
电路与上面要一致,命令讲解一下: 红色羊毛处命令方块命令: 输入: /testfor @p[score_c_min=150] 命令讲解:探测最近的玩家计分板c最小值150。也就是探测最近的玩家最少潜行了150单位。 输出:在上方脉冲处放置红石块激活脉冲。 黄色羊毛处命令方块命令: 脉冲处: /effect @p 14 1 1 true 命令讲解:给最近的玩家添加等级1,时间1,隐藏颗粒效果的隐身效果。1秒是为了给及时终止效果奠定基础。 清零处: /scoreboard players set @p c 0 命令讲解:把最近玩家的计分板c设置为0。其主要作用是给探测奠定循环基础。 蓝色羊毛处命令方块命令: 输入: /testfor @p[score_c_min=0] 命令讲解:探测最近玩家计分板c最小值0。 输出:在上方脉冲处放置空气中断脉冲。 7刻延迟主要作用就是探测玩家这7刻行走了没,若否则及时清除隐身效果。
疾行区同理。也就是把计分板c改为s。探测值改为1500。脉冲区的命令方块里的命令改为: /effect @p 1 1 5 true 刷新区: 利用一个非超级脉冲的脉冲连接以下命令的命令方块: /setblock 潜行区对应命令命令方块坐标 command_block 0 replace {Command:"/testfor @p[score_c_min=0]"} /setblock 潜行区对应命令命令方块坐标 command_block 0 replace {Command:"/testfor @p[score_c_min=150]"} /setblock 疾行区对应命令命令方块坐标 command_block 0 replace {Command:"/testfor @p[score_s_min=0]"} /setblock 疾行区对应命令命令方块坐标 command_block 0 replace {Command:"/testfor @p[score_s_min=1500]"} 主要作用就是比较器的信号清除,方便下次激活。 生物与方块非交互特效特效:(此特效灵感来源于Drognoz)
整个跑道
全部命令。注意看好红石电路。以下为命令讲解: 绿色羊毛处命令方块命令: 命令讲解:(x,y,z是距离玻璃墙六个方块的方块坐标)探测玩家是否在xyz周围两个方块 橙色羊毛处命令方块命令: /testforblock 疾行区脉冲处红石块坐标 redstone_block 命令讲解:探测上面的坐标处是否有红石块。 若两个条件达成,激活紫色羊毛处命令方块命令: /fill 整个玻璃墙 air 0 destroy 命令讲解:把整个玻璃墙都设置为破坏效果的空气。 重置: /fill 整个玻璃墙所在位置 glass 命令讲解:把整个地区设置为玻璃。
| ||