金萝卜
求助,如何让游戏里进入某个区域自动响起自己喜欢的背景音乐呢?
就是那种你到了一个建筑里,然后希望背景音乐响起《小苹果》之类的,求助,求助!

猜猜谁是谁
若使用原版是做不到的,或者还有一种办法
举个例子:你可以将恶魂的叫声替换为小苹果之类的
然后检测玩家进入房子时就播放恶魂的叫声 效果差不多就出来了
或者有一个mod也可以达到相似的效果http://mcbbs.tvt.im/forum.php?mod=viewthread&tid=524521

free8605
存档内添加资源包,(不建议直接修改原音效文件)
1.11之前的方法   1.11之后参考
建立一个新的资源包,添加ogg音乐到对应路径并修改对应JSON文件,或找别人做好的有音乐的资源包。
高频检测你所说的区域中是否有人,
  1. /testfor @p[x=,y=,z=,r=]
复制代码
x,y,z坐标就是该区域的中心坐标点,r=半径。比较器,后接命令播放音乐,示例:
  1. /playsound minecraft:music.environment.音乐文件名 ambient @a ~ ~ ~ 1 1 0
复制代码
music.environment是音乐文件放置的对应路径,ambient是类型,均可更改



金萝卜
free8605 发表于 2017-6-19 14:41
存档内添加资源包,(不建议直接修改原音效文件)
1.11之前的方法   1.11之后参考
建立一个新的资源包,添 ...

我的妈。。。看不懂啊。。。感觉好难。我试着用网上的方法替换了唱片的音源。现在的问题是,无法做到循环播放。求大佬指教!

Wu_Shi
使用NPCmod,有一个音乐播放的功能
可以设置在NPC周围多少范围内的玩家自动播放

free8605
金萝卜 发表于 2017-6-19 18:37
我的妈。。。看不懂啊。。。感觉好难。我试着用网上的方法替换了唱片的音源。现在的问题是,无法做到循环 ...

既然你替换唱片了,就做个循环电路播放呗
  1. /playsound minecraft:record.wait ambient @a ~ ~ ~ 1 1 0
复制代码

wait唱片名字
根据唱片时长的不同作相应的延时电路
中继器,简单但需要很多个
漏斗
蜘蛛网

你要是做地图供别人玩的话,还是得添加资源包,替换唱片音乐只有你自己能听
计分板

我叫坂本
free8605 发表于 2017-6-19 22:26
既然你替换唱片了,就做个循环电路播放呗

wait唱片名字

不行的
你循环试试?
循环它会一直播放,然后就会有鬼畜声音,最好的方法应该是检测玩家

free8605
我叫坂本 发表于 2017-6-20 09:09
不行的
你循环试试?
循环它会一直播放,然后就会有鬼畜声音,最好的方法应该是检测玩家 ...

我说的延时循环电路,好比一音乐1分钟,电路就1分钟1个循环的,音乐不间断播放,这个不需要检测人

检测玩家的播放一次就不播放了 或者在R半径临界点来回蹭就出现叠加播放,这些都是弊端

7XYD
命令方块

第一页 上一页 下一页 最后一页