ThreeJS:如何导入PositionalAudioHelper? [重复]

问题描述 投票:2回答:1
我正在尝试导入PositionalAudioHelper。该代码非常基本:

// create the PositionalAudio object (passing in the listener) import * as THREE from 'three'; var sound = new THREE.PositionalAudio( listener ); var helper = new THREE.PositionalAudioHelper(sound); sound.add( helper );

我收到的webpack错误是:

"export 'PositionalAudioHelper' (imported as 'THREE') was not found in 'three'

我使用yarn安装了三个,因此它可能未安装包含此提交的最新版本:https://github.com/mrdoob/three.js/pull/15748

有关如何执行此操作的任何想法?

three.js
1个回答
2
投票
由于PositionalAudioHelper位于examples Directoy上,因此必须像这样导入它:

import { PositionalAudioHelper } from 'three/examples/jsm/helpers/PositionalAudioHelper.js';

three.js R116
© www.soinside.com 2019 - 2024. All rights reserved.