Browse Source

Examples: Clean up collada skinning

Mugen87 8 năm trước cách đây
mục cha
commit
c4ebe3ddbb

+ 5 - 11
examples/webgl_loader_collada_skinning.html

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