Javascript Howler.js带静态侦听器的3D声音定位
我一直在玩弄Howler.js及其空间插件,但似乎无法正确定位声音。我的最终目标是在屏幕的“中间”有一个静态侦听器,面向正前方 然后,我有8个声音需要放在所说的听者周围,播放的时候就好像声音是从他们的位置传向听者一样 左,右,下,上,上左,下左,上右,下右 左边和右边都不是问题,工作很好。然而,其余的不Javascript Howler.js带静态侦听器的3D声音定位,javascript,jquery,howler.js,Javascript,Jquery,Howler.js,我一直在玩弄Howler.js及其空间插件,但似乎无法正确定位声音。我的最终目标是在屏幕的“中间”有一个静态侦听器,面向正前方 然后,我有8个声音需要放在所说的听者周围,播放的时候就好像声音是从他们的位置传向听者一样 左,右,下,上,上左,下左,上右,下右 左边和右边都不是问题,工作很好。然而,其余的不 // Listener position Howler.pos(0,0,-0.5) // Audio source positions $("#play-left").click(functi
// Listener position
Howler.pos(0,0,-0.5)
// Audio source positions
$("#play-left").click(function(){
soundsList[dirCodes.LEFT].clip.pos(-1)
soundsList[dirCodes.LEFT].clip.play()
})
$("#play-right").click(function(){
soundsList[dirCodes.RIGHT].clip.pos(1)
soundsList[dirCodes.RIGHT].clip.play()
})
$("#play-up").click(function(){
soundsList[dirCodes.UP].clip.pos(0, -1)
soundsList[dirCodes.UP].clip.play()
})
$("#play-down").click(function(){
soundsList[dirCodes.DOWN].clip.pos(0,1)
soundsList[dirCodes.DOWN].clip.play()
})
$("#play-top-left").click(function(){
soundsList[dirCodes.UP_LEFT].clip.pos(-1, -1, 5)
soundsList[dirCodes.UP_LEFT].clip.play()
})
$("#play-top-right").click(function(){
soundsList[dirCodes.UP_RIGHT].clip.pos(1, -1, 5)
soundsList[dirCodes.UP_RIGHT].clip.play()
})
$("#play-bottom-left").click(function(){
soundsList[dirCodes.DOWN_LEFT].clip.pos(1, -1, -5)
soundsList[dirCodes.DOWN_LEFT].clip.play()
})
$("#play-bottom-right").click(function(){
soundsList[dirCodes.DOWN_RIGHT].clip.pos(1, 1, -5)
soundsList[dirCodes.DOWN_RIGHT].clip.play()
})
我觉得自己很蠢,但好像我错过了什么。看起来好像这些三维坐标是对的。。。有什么想法吗
非常感谢