我的世界潜行以及急加速奔跑实现方法
2017-09-11文章来源:笨手机
首先我们要有两个计分板。
/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
命令讲解:把整个地区设置为玻璃。
我的世界最新趣味合成 |
||
换装机制作 | 隐藏地狱门制作 |
铁砧自动添补装置 |
连发大炮制作 | 刷岩石机制作 | 建造贸易站 |
打造熔炉暗门 | 红石储存器做法 | 黑曜石人工生产机 |
我的世界基础攻略 |
||
合成表大全 | 最全新手攻略 | 空岛生存攻略 |
新手初玩技巧 | 游戏下载大全 |
最新作弊码 |
笨手机玩家福利群 516550973
加群即可获得福利,游戏首充、免费月卡
- 09/28
- 10/13
- 10/12
- 10/12
- 10/11
- 10/10
- 10/10
- 09/29
- 09/29
- 09/29
- 09/28
- 09/28
- 09/28
- 09/27
- 09/27
- 09/27
- 09/26
- 09/26
- 09/26
- 09/25
- 09/25
- 09/25
- 09/25
- 09/22
- 09/22
- 09/22
- 09/21
- 09/21
- 09/21
- 09/20
- 09/20
- 09/20
- 09/19
- 09/19
- 09/19
- 09/18
- 09/18
- 09/18
- 09/15
- 09/15
- 09/15
- 09/14
- 09/14
- 09/14
- 09/13
- 09/13
- 09/13
- 09/12
- 09/12
- 09/12
- 09/12
- 09/11
- 09/11
- 09/11
- 09/10
- 09/08
- 09/08
- 09/08
- 09/07
- 09/07