Update() private method

private Update ( ) : void
return void
示例#1
0
 protected override void Draw(GameTime gameTime)
 {
     _frameRate.Update((float)gameTime.ElapsedGameTime.TotalSeconds);
     SetWindowTitle($"{Math.Round(_frameRate.AverageFramesPerSecond)} fps");
     ScreenManager.Draw();
     base.Draw(gameTime);
 }
示例#2
0
        public void ComputeFPS(double elapsedRealTime)
        {
            if (elapsedRealTime < 0.001)
            {
                return;
            }

            FrameRate.Update(elapsedRealTime, 1.0 / elapsedRealTime);
            FrameTime.Update(elapsedRealTime, elapsedRealTime);
        }
示例#3
0
        protected override void OnRenderFrame(FrameEventArgs e)
        {
            FrameRate.Update();
            MasterRenderer.ClearScreen();

            GL.Disable(EnableCap.Blend);
            GL.Enable(EnableCap.Blend);

            Renderer.Render(SunLight, MainCamera);
            OnGameRendered(new GameRenderedEventArgs((float)e.Time));

            SwapBuffers();
        }
示例#4
0
        void CalculateFPS(GameTime gameTime)
        {
            float elapsedRealTime = (float)gameTime.ElapsedRealTime.TotalSeconds;

            FrameRate.Update(elapsedRealTime, 1f / elapsedRealTime);
        }
 void Update()
 {
     frameRate.Update(Time.deltaTime);
     text.text = this.frameRate.GetFrameRate().ToString();
 }