protected override void AssembleModel() { hullGroupElement.AddChild(powerElement.GameNode); hullGroupElement.AddChild(wheelsGroupElement.GameNode); hullGroupElement.AddChild(gunGroupElement.GameNode); model.AddChild(hullGroupElement.GameNode); gameNode = model.GameNode; physObj = new PhysObj(10, "Player", 0.1f, 0.5f, 0.3f); physObj.AddForceToList(new WeightForce(physObj.InvMass)); physObj.AddForceToList(new FrictionForce(physObj)); physObj.SceneNode = gameNode; Physics.AddPhysObj(physObj); }
protected override void AssembleModel() { //Add hullGroupNode to gamenode modelNode.AddChild(hullGroupNode.GameNode); //Adding entities to hullGroupNode hullGroupNode.AddChild(powerCellsMdlElm.GameNode); hullGroupNode.AddChild(hullMdlElm.GameNode); //Adding nodes to hullGroupNode hullGroupNode.AddChild(wheelGroupNode.GameNode); hullGroupNode.AddChild(gunsGroupNode.GameNode); //Adding enitities to wheelGroupNode wheelGroupNode.AddChild(sphereMdlElm.GameNode); //Adding gamenode to RootSceneNode mSceneMgr.RootSceneNode.AddChild(gameNode); //physObj = new PhysObj(); //physObj.AddForceToList(new WeightForce(physObj.InvMass)); //physObj.SceneNode = gameNode; }