ソースを参照

Examples: Clean up collada skinning

Mugen87 8 年 前
コミット
c4ebe3ddbb
1 ファイル変更5 行追加11 行削除
  1. 5 11
      examples/webgl_loader_collada_skinning.html

+ 5 - 11
examples/webgl_loader_collada_skinning.html

@@ -45,7 +45,7 @@
 
 			if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
 
-			var container, stats, clock, avatar;
+			var container, stats, clock;
 			var camera, scene, renderer, mixer;
 
 			init();
@@ -62,26 +62,20 @@
 
 				clock = new THREE.Clock();
 
-				// loading manager
-
-				var loadingManager = new THREE.LoadingManager( function() {
-
-					scene.add( avatar );
-
-				} );
-
 				// collada
 
-				var loader = new THREE.ColladaLoader( loadingManager );
+				var loader = new THREE.ColladaLoader();
 				loader.options.convertUpAxis = true;
 				loader.load( "./models/collada/avatar.dae", function ( collada ) {
 
 					var animations = collada.animations;
-					avatar = collada.scene;
+					var avatar = collada.scene;
 
 					mixer = new THREE.AnimationMixer( avatar );
 					var action = mixer.clipAction( animations[ 0 ] ).play();
 
+					scene.add( avatar );
+
 				} );
 
 				//