private void CreateScene6() { for (int i = 0; i < 10; i += 2) { BoxObject boxObj0 = new BoxObject(this, boxModel, new Vector3(1, 1f, 3), Matrix.Identity, new Vector3(0, i * 1f - 14, 1)); BoxObject boxObj1 = new BoxObject(this, boxModel, new Vector3(1, 1f, 3), Matrix.Identity, new Vector3(1, i * 1f - 14, 1)); BoxObject boxObj2 = new BoxObject(this, boxModel, new Vector3(1, 1f, 3), Matrix.Identity, new Vector3(2, i * 1f - 14, 1)); this.Components.Add(boxObj0); this.Components.Add(boxObj1); this.Components.Add(boxObj2); BoxObject boxObj3 = new BoxObject(this, boxModel, new Vector3(3, 1f, 1), Matrix.Identity, new Vector3(1, i * 1f + 1f - 14, 0)); BoxObject boxObj4 = new BoxObject(this, boxModel, new Vector3(3, 1f, 1), Matrix.Identity, new Vector3(1, i * 1f + 1f - 14, 1)); BoxObject boxObj5 = new BoxObject(this, boxModel, new Vector3(3, 1f, 1), Matrix.Identity, new Vector3(1, i * 1f + 1f - 14, 2)); this.Components.Add(boxObj3); this.Components.Add(boxObj4); this.Components.Add(boxObj5); } for (int i = 0; i < 10; i++) { CylinderObject cyl = new CylinderObject(this, 0.5f, 1.0f, new Vector3(5, i * 1.01f - 14.2f, 0), cylinderModel); this.Components.Add(cyl); } RagdollObject rgd; // professional stuntmen, noone gets hurt! for (int e = 0; e < 2; e++) { for (int i = 0; i < 2; i++) { rgd = new RagdollObject(this, capsuleModel, sphereModel, boxModel, RagdollObject.RagdollType.Simple, 1.0f); rgd.Position = new Vector3(e * 2, -14, 10 + i * 2); rgd.PutToSleep(); } } for (int x = 0; x < 8; x++) { for (int y = 0; y < 3; y++) if (y % 2 == 0) this.Components.Add(new BoxObject(this, boxModel, new Vector3(1, 1, 1), Matrix.Identity, new Vector3(x * 1.01f - 10.0f, y * 1.01f - 14.5f, 0))); else this.Components.Add(new BoxObject(this, boxModel, new Vector3(1, 1, 1), Matrix.Identity, new Vector3(x * 1.01f - 10.5f, y * 1.01f - 14.5f, 0))); } }
private void CreateScene9() { RagdollObject rgd; // professional stuntmen, noone gets hurt! for (int e = 0; e < 5; e++) { for (int i = 0; i < 5; i++) { rgd = new RagdollObject(this, capsuleModel, sphereModel, boxModel, RagdollObject.RagdollType.Simple, 1.0f); rgd.Position = new Vector3(e * 2, -14, 10 + i * 2); rgd.PutToSleep(); } } }
private void CreateScene9() { RagdollObject rgd; rgd = new RagdollObject(this, CapsuleModel, SphereModel, BoxModel, RagdollObject.RagdollType.Complex, 1.0f); rgd.Position = new Vector3(1 * 2, -14, 10 + 1 * 2); rgd.PutToSleep(); }