소스 검색

Examples: Fix mmd_audio example for Safari.

Mugen87 5 년 전
부모
커밋
59357560e4
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 4 6
      examples/webgl_loader_mmd_audio.html

+ 4 - 6
examples/webgl_loader_mmd_audio.html

@@ -80,6 +80,10 @@
 
 				scene.add( new THREE.PolarGridHelper( 30, 10 ) );
 
+				var listener = new THREE.AudioListener();
+				camera.add( listener );
+				scene.add( camera );
+
 				var ambient = new THREE.AmbientLight( 0x666666 );
 				scene.add( ambient );
 
@@ -136,15 +140,9 @@
 
 						new THREE.AudioLoader().load( audioFile, function ( buffer ) {
 
-							var listener = new THREE.AudioListener();
 							var audio = new THREE.Audio( listener ).setBuffer( buffer );
 
-							listener.position.z = 1;
-
 							helper.add( audio, audioParams );
-
-							scene.add( audio );
-							scene.add( listener );
 							scene.add( mesh );
 
 							ready = true;