Josh Engebretson 10 ani în urmă
părinte
comite
49d1737d6e

+ 15 - 2
CharacterAnimation3D/Resources/Components/Roboman.js

@@ -23,12 +23,24 @@ function start() {
 
     model.castShadows = true;
     
-    self.animCtrl.playExclusive("Models/RoboMan_Normal_Idle.ani", 0, true, 0.0);
+    self.animCtrl.playExclusive("Models/RoboMan_Normal_Walk.ani", 0, true, 0.0);
 
     game.cameraNode.position = [0, 6.0, -12];
     game.cameraNode.pitch(0);
+        
+    // Grid Plane
+    planeNode = game.scene.createChild("Plane");
+    planeNode.scale = [100.0, 1.0, 100.0];
     
-    node.yaw(180);
+    var planeObject = planeNode.createComponent("StaticModel");    
+    var planeModel = game.cache.getResource("Model", "Models/Plane.mdl");
+    var gridMaterial = game.cache.getResource("Material", "Materials/BlueGrid.xml");
+
+    planeObject.model = planeModel;
+    planeObject.material = gridMaterial;
+    
+    
+    node.yaw(120);
     
 }
 
@@ -36,6 +48,7 @@ function start() {
 function update(timeStep) {
 
     node.yaw(timeStep * 50);
+    planeNode.yaw(timeStep * 50);
     
 
 }

+ 6 - 0
CharacterAnimation3D/Resources/Materials/BlueGrid.xml

@@ -0,0 +1,6 @@
+<material>
+    <technique name="Techniques/Diff.xml" quality="0" />
+    <texture unit="diffuse" name="Textures/BlueGrid.png" />
+    <parameter name="UOffset" value="32 0 0 0" />
+    <parameter name="VOffset" value="0 32 0 0" />
+</material>

BIN
CharacterAnimation3D/Resources/Models/Plane.mdl


BIN
CharacterAnimation3D/Resources/Textures/BlueGrid.png