Я легко могу заставить Tone.js генерировать тон в мире Three.js, просто позвонив, например, oscillator = new Tone.Oscillator(440, "sine").toMaster();
, но я не могу понять, как подключить этот тон к AudioListener в Three. JS World, чтобы сделать его позиционным звуком. Кто-нибудь знает, как это сделать?
Используя генератор, встроенный в Three.js, он отлично работает в соответствии с примером Three.js audio-sandbox , где используется oscillator = listener.context.createOscillator();
, поэтому я предполагаю, что это доказывает, что мне нужно подключитьсявывод Tone.js в AudioContext слушателя, но я просто не могу понять, как это сделать, и не могу найти в Интернете ничего об этом. Любые примеры, которые я могу найти, просто используют подход toMaster()
, как указано выше, чтобы звуки не были позиционными.
Любая помощь, которая наиболее ценится!