protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.CornflowerBlue); JadeObjectManager.Draw(GraphicsDevice); base.Draw(gameTime); JadeShaderManager.PostProcess(GraphicsDevice); }
static void Main(string[] args) { sword.SetScale(new Vector3(0.25f)); sword.SetPosition(new Vector3(sword.Position.X, sword.Position.Y, sword.Position.Z - 2.5f)); game.IsMouseVisible = true; JadeInputManager.AddDevice(keyboard); JadeInputManager.AddDevice(mouse); keyboard.OnKeyRelease += keyboard_OnKeyRelease; keyboard.OnKeyHeld += keyboard_OnKeyHeld; mouse.OnMove += mouse_OnMove; mouse.OnScroll += mouse_OnScroll; mouse.OnClick += mouse_OnClick; mouse.OnRelease += mouse_OnRelease; JadeShaderManager.AddEffect("BS", basicEffect); skybox.ShaderLabel = "BS"; sword.ShaderLabel = "BS"; JadeObjectManager.AddObject(skybox); JadeObjectManager.AddObject(sword); game.Run(); }