当前位置: 首页 > 知识库问答 >
问题:

如何播放一个Minecraft声音并保持它在Sepigot 1.9中的相同位置播放

徐瑞
2023-03-14

player.playsound(loc,sound.record_blocks,1f,1f);

很好,只是。我希望当播放器四处运行时,声音继续播放。所以我发现当命令执行时,声音会播放,然后当你移动时,声音会消失,除非你回到执行命令的地方,否则听不到。

共有1个答案

琴修为
2023-03-14

player.playsound(Location Location,Sound Sound,float volume,float pitch)方法通过指定效果和给定位置在内部向客户端发送数据包。因此,如果不发送新的数据包并复制播放器已经听到的声音,就无法改变位置。

然而,上述方法的第三个参数对应于所播放的声音的音量。通过增加它,你可以扩大播放器可以听到声音的半径。例如,在快速测试后,通过将其设置为10,您可以在大约150个街区的半径内听到音乐。

希望这能有所帮助!

 类似资料:
  • 我目前正在使用在我的Windows窗体应用程序中,但因此我不能同时播放多个声音。我知道,已经回答了这个主题的问题,但如果我试图使用Windows媒体播放器: 我得到一个错误: “系统。窗户。在名称空间Windows中找不到Media(类型或命名空间名称Media不可用)。媒体”) 我认为缺少一个组件,但我不知道如何添加它。难道没有一种简单的方法可以同时播放多种声音吗?

  • 问题内容: 当我尝试在小程序中同时播放两个声音时,它将不起作用。我正在使用s。甚至可以在小程序中同时播放两个声音吗? 问题答案: 从Java 1.3+开始,请使用Java Sound API 的类。它类似于基于applet的类,但更好。 EG改编自Java声音信息上显示的EG。

  • 问题内容: Octave似乎假设某个特定的声音播放实用程序将在系统上可用,但似乎没有提供指定备用声音的功能。在以下错误中,Octave正在寻找,这不是在所有系统上都可用的实用程序。 八度:38>声音(beamformed_20) sh:ofsndplay:找不到命令 是否可以使用Octave配置设置或代码片段来指定适合系统的实用程序? 问题答案: 在我的一台Linux机器上,我创建了以下ofsnd

  • 播放(播放音效/播放录音)

  • 问题内容: 我正在Android上创建游戏,并且已经将这个问题搁置了一段时间,现在又回到了问题上。在我的游戏中,我有背景音乐,枪声,爆炸声等,而且我需要能够同时玩它们。现在,当我在SoundPool类上调用play时,当前正在播放的声音被打断,新的声音开始播放。下面是我的SoundManager类及其用法。任何帮助将不胜感激,因为这确实是我需要拥有如此多音效的第一款游戏。谢谢! …这是我如何使用该

  • 下面的代码在模拟器中工作很好,我听到了音频: 但它在真正的Android设备上根本不起作用。怎么了?在生成的apk上,“notification_sound_bell.mp3”文件放在/res/raw文件夹中。 [EDT]0:0:20,186-代号1修订:3B20Edadec808867AFC2B19774268B66890616AD [EDT]0:0:20,191-Exception:java.