Javascript 我可以平移单个howler.js精灵吗?
似乎一个howler.js(v2.02)sprite文件只能有一个立体声位置?那么,我怎样才能拥有一台立体声钢琴,它可以像电子键盘一样从左到右设置88个音符呢?我尽量避免使用88个mp3文件 我确实试着将pan设置在启动播放的位置,但这仅在一次播放一个音符时有效 也许你可以有两个相同的精灵文件,一个左一个右,并且能够为每个音符设置左右混合,或者能够用新的嚎叫来包装每个精灵,但我想我是在抓救命稻草 相关代码如下;无需平移即可正常工作:Javascript 我可以平移单个howler.js精灵吗?,javascript,howler.js,Javascript,Howler.js,似乎一个howler.js(v2.02)sprite文件只能有一个立体声位置?那么,我怎样才能拥有一台立体声钢琴,它可以像电子键盘一样从左到右设置88个音符呢?我尽量避免使用88个mp3文件 我确实试着将pan设置在启动播放的位置,但这仅在一次播放一个音符时有效 也许你可以有两个相同的精灵文件,一个左一个右,并且能够为每个音符设置左右混合,或者能够用新的嚎叫来包装每个精灵,但我想我是在抓救命稻草 相关代码如下;无需平移即可正常工作: var pnoArray = {}; for
var pnoArray = {};
for (var i = 0; i < 88; i++) {
pnoArray[i] = [ i * 4000, 3850 ];
}
pnoSound = new Howl( { src: [ 'SpriteTest1.mp3' ], sprite: pnoArray } );
鼠标移动事件:
if ( INTERSECTED ) {
SELECTED.rotation.x = SELECTED.rotation.x - 0.03; //key action
if( !sustain ) {
pnoSound.pause( playing );
}
SELECTED = null;
}
if ( INTERSECTED ) {
SELECTED.rotation.x = SELECTED.rotation.x - 0.03; //key action
if( !sustain ) {
pnoSound.pause( playing );
}
SELECTED = null;
}