我的世界技术教程 - 利用particle指令制作受伤溅血特效

标签:
minecraft我的世界我的世界技术我的世界服务器 |
分类: 我的世界技术文献 |
今天我给大家带来的是各类地图中常用的受伤流血特效,
主要有3种方法,接下来我就一一给大家讲解。
蛤?扩展?
首先我们需要激活这个指令: 这个指令是什么意思呢?就是创建一个检测玩家受伤血量数值的计分板。 然后按照http://www.mcbbs.net/static/image/smiley/machine/chain_cb_side_1.png- ,设置为保持开启。意思是在hurt分数最小为1的玩家处播放红石块的碎裂粒子效果,让受伤玩家“喷血”。 然后在CCB(绿色那个,连锁型命令方块)里输入: 重置所有玩家的hurt分数。 优点:适用于1.8以上的所有版本(注意如果是1.8.X版本,包括1.8,则RCB里的指令要改成 ) 缺点:只适用于玩家受伤溅血 |
按照http://www.mcbbs.net/static/image/smiley/machine/chain_cb_side_1.png- ![]() ,玩家和大部分实体受伤时会有一段时间变红,HurtTime就是记录这段时间的NBT(貌似是,不管了,能用就好),这个指令就是将受伤玩家添加hurt标签。 第一个CCB里输入: 在拥有hurt标签的玩家处播放粒子效果。 第二个CCB里输入: 清除所有玩家的hurt标签。 优点:适用范围广,将@a换为@e就可以实现其他实体受伤溅血 缺点:只能用于1.9以上版本 |
首先激活
http://www.mcbbs.net/static/image/smiley/machine/chain_cb_side_1.png- ![]() 将受伤玩家的hurt2分数加1。 第一个CCB处指令: 在hurt2分数大于1的玩家处播放粒子效果。 第二个CCB处指令: 重置玩家的hurt2分数。 优点:集合了方法1和2的优点 缺点:如果不是需要1.8.X的实体受伤溅血效果的话用得着这么麻烦吗?http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png- |
然后按照
蛤?扩展?
将particle指令换成playsound指令就行了嘛。前提:需要自定义受伤的实体无声(Silent:1b) 比如用方法2(方法1不行,只能适用于玩家),将第一个CCB的指令换成: RCB处指令和第二个CCB处指令里的@a换成@e[type=Zombie]。 然后召唤一只神奇的僵尸http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png- 打他一下,就会发出音符盒的最高音调的贝斯声音。是不是很有趣呢? |
将particle换成scoreborad对某个计分板的分数增加或减少就能检测玩家攻击指定实体的次数(前提是没有把它打死,而且实体受到其他伤害也会触发,主要可以应用于某些小游戏),方法我就不列举了 |
后一篇:我的世界里的各种冷知识