三种地图中受伤流血特效效果制作方法

时间:2017-06-14 来源:88130安卓下载 作者:佚名

  三种地图中受伤流血特效效果制作方法。在我的世界地图中是可以制作出一些像流血的效果,那下面就给大家分享三种受伤流血特效的制作方法吧!于感兴趣的玩家不妨进来看看下面的介绍吧!

  游戏园我的世界官方群:325049520  256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  今天我给大家带来的是各类地图中常用的受伤流血特效,主要有3种方法,接下来我就一一给大家讲解。

  scoreboard判据法

  首先我们需要激活这个指令:

  /scoreboard objectives add hurt stat.damageTaken

  这个指令是什么意思呢?就是创建一个检测玩家受伤血量数值的计分板。

  然后按照来摆放CB(命令方块),在RCB(紫色那个,循环型命令方块)里输入:

  /execute @a[score_hurt_min=1] ~ ~ ~ /particle blockcrack ~ ~ ~ 0.2 0.6 0.2 1 10 force @a 152

  ,设置为保持开启。意思是在hurt分数最小为1的玩家处播放红石块的碎裂粒子效果,让受伤玩家“喷血”。

  然后在CCB(绿色那个,连锁型命令方块)里输入:

  /scoreboard players reset @a hurt

  重置所有玩家的hurt分数。

  优点:适用于1.8以上的所有版本(注意如果是1.8.X版本,包括1.8,则RCB里的指令要改成

  /execute @a[score_hurt_min=1] ~ ~ ~ /particle blockcrack_152 ~ ~ ~ 0.2 0.6 0.2 1 10 force @a

  )

  缺点:只适用于玩家受伤溅血

  HurtTime标签法

  按照的摆法,然后在RCB里输入:

  /scoreboard players tag @a add hurt {HurtTime:10s}

  ,玩家和大部分实体受伤时会有一段时间变红,HurtTime就是记录这段时间的NBT(貌似是,不管了,能用就好),这个指令就是将受伤玩家添加hurt标签。

  第一个CCB里输入:

  /execute @a[tag=hurt] ~ ~ ~ /particle blockcrack ~ ~ ~ 0.2 0.7 0.2 1 20 force @a 152

  在拥有hurt标签的玩家处播放粒子效果。

  第二个CCB里输入:

  /scoreboard players tag @a remove hurt

  清除所有玩家的hurt标签。

  优点:适用范围广,将@a换为@e就可以实现其他实体受伤溅血

  缺点:只能用于1.9以上版本

  scoreboard + HurtTime 混合法

  首先激活

  /scoreboard objectives add hurt2 dummy

  然后按照摆放CB,RCB处指令:

  /scoreboard players add @a hurt2 1 {HurtTime:10s}

  将受伤玩家的hurt2分数加1。

  第一个CCB处指令:

  /execute @a[score_hurt2_min=1] ~ ~ ~ /particle blockcrack ~ ~ ~ 0.2 0.7 0.2 1 20 force @a 152

  在hurt2分数大于1的玩家处播放粒子效果。

  第二个CCB处指令:

  /scoreboard players reset @a hurt2

  重置玩家的hurt2分数。

  优点:集合了方法1和2的优点

  缺点:如果不是需要1.8.X的实体受伤溅血效果的话用得着这么麻烦吗?

  蛤?扩展? 扩展1:自定义实体受伤音效

  将particle指令换成playsound指令就行了嘛。前提:需要自定义受伤的实体无声(Silent:1b)

  比如用方法2(方法1不行,只能适用于玩家),将第一个CCB的指令换成:

  /execute @e[tag=hurt,type=Zombie] ~ ~ ~ /playsound minecraft:block.note.bass voice @a ~ ~ ~ 1 2

  RCB处指令和第二个CCB处指令里的@a换成@e[type=Zombie]。

  然后召唤一只神奇的僵尸:

  /summon Zombie ~ ~ ~ {Silent:1b}

  打他一下,就会发出音符盒的最高音调的贝斯声音。是不是很有趣呢?

  扩展2:检测实体被攻击次数

  将particle换成scoreborad对某个计分板的分数增加或减少就能检测玩家攻击指定实体的次数(前提是没有把它打死,而且实体受到其他伤害也会触发,主要可以应用于某些小游戏),方法我就不列举了

  如果觉得本帖对你有帮助的话就不要吝啬你们的人气啦,又不扣自己的。(哎呀,说要人气结果都来了金粒)

  PS:在此非常感谢我的世界玩家brooke1999的分享。

  以上就是三种地图中受伤流血特效效果制作方法。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界红石汽车制作方法

  我的世界神剑怎么得 1.8附魔BUG使用方法

  神器多多益善 我的世界批量复制神器的方法介绍

  万能改id的方法是什么 我的世界趣味逗比的改id

  三种地图中受伤流血特效效果制作方法。在我的世界地图中是可以制作出一些像流血的效果,那下面就给大家分享三种受伤流血特效的制作方法吧!于感兴趣的玩家不妨进来看看下面的介绍吧!

  游戏园我的世界官方群:325049520  256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  今天我给大家带来的是各类地图中常用的受伤流血特效,主要有3种方法,接下来我就一一给大家讲解。

  scoreboard判据法

  首先我们需要激活这个指令:

  /scoreboard objectives add hurt stat.damageTaken

  这个指令是什么意思呢?就是创建一个检测玩家受伤血量数值的计分板。

  然后按照来摆放CB(命令方块),在RCB(紫色那个,循环型命令方块)里输入:

  /execute @a[score_hurt_min=1] ~ ~ ~ /particle blockcrack ~ ~ ~ 0.2 0.6 0.2 1 10 force @a 152

  ,设置为保持开启。意思是在hurt分数最小为1的玩家处播放红石块的碎裂粒子效果,让受伤玩家“喷血”。

  然后在CCB(绿色那个,连锁型命令方块)里输入:

  /scoreboard players reset @a hurt

  重置所有玩家的hurt分数。

  优点:适用于1.8以上的所有版本(注意如果是1.8.X版本,包括1.8,则RCB里的指令要改成

  /execute @a[score_hurt_min=1] ~ ~ ~ /particle blockcrack_152 ~ ~ ~ 0.2 0.6 0.2 1 10 force @a

  )

  缺点:只适用于玩家受伤溅血

  HurtTime标签法

  按照的摆法,然后在RCB里输入:

  /scoreboard players tag @a add hurt {HurtTime:10s}

  ,玩家和大部分实体受伤时会有一段时间变红,HurtTime就是记录这段时间的NBT(貌似是,不管了,能用就好),这个指令就是将受伤玩家添加hurt标签。

  第一个CCB里输入:

  /execute @a[tag=hurt] ~ ~ ~ /particle blockcrack ~ ~ ~ 0.2 0.7 0.2 1 20 force @a 152

  在拥有hurt标签的玩家处播放粒子效果。

  第二个CCB里输入:

  /scoreboard players tag @a remove hurt

  清除所有玩家的hurt标签。

  优点:适用范围广,将@a换为@e就可以实现其他实体受伤溅血

  缺点:只能用于1.9以上版本

  scoreboard + HurtTime 混合法

  首先激活

  /scoreboard objectives add hurt2 dummy

  然后按照摆放CB,RCB处指令:

  /scoreboard players add @a hurt2 1 {HurtTime:10s}

  将受伤玩家的hurt2分数加1。

  第一个CCB处指令:

  /execute @a[score_hurt2_min=1] ~ ~ ~ /particle blockcrack ~ ~ ~ 0.2 0.7 0.2 1 20 force @a 152

  在hurt2分数大于1的玩家处播放粒子效果。

  第二个CCB处指令:

  /scoreboard players reset @a hurt2

  重置玩家的hurt2分数。

  优点:集合了方法1和2的优点

  缺点:如果不是需要1.8.X的实体受伤溅血效果的话用得着这么麻烦吗?

  蛤?扩展? 扩展1:自定义实体受伤音效

  将particle指令换成playsound指令就行了嘛。前提:需要自定义受伤的实体无声(Silent:1b)

  比如用方法2(方法1不行,只能适用于玩家),将第一个CCB的指令换成:

  /execute @e[tag=hurt,type=Zombie] ~ ~ ~ /playsound minecraft:block.note.bass voice @a ~ ~ ~ 1 2

  RCB处指令和第二个CCB处指令里的@a换成@e[type=Zombie]。

  然后召唤一只神奇的僵尸:

  /summon Zombie ~ ~ ~ {Silent:1b}

  打他一下,就会发出音符盒的最高音调的贝斯声音。是不是很有趣呢?

  扩展2:检测实体被攻击次数

  将particle换成scoreborad对某个计分板的分数增加或减少就能检测玩家攻击指定实体的次数(前提是没有把它打死,而且实体受到其他伤害也会触发,主要可以应用于某些小游戏),方法我就不列举了

  如果觉得本帖对你有帮助的话就不要吝啬你们的人气啦,又不扣自己的。(哎呀,说要人气结果都来了金粒)

  PS:在此非常感谢我的世界玩家brooke1999的分享。

  以上就是三种地图中受伤流血特效效果制作方法。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界红石汽车制作方法

  我的世界神剑怎么得 1.8附魔BUG使用方法

  神器多多益善 我的世界批量复制神器的方法介绍

  万能改id的方法是什么 我的世界趣味逗比的改id

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高