Beispiel #1
0
 public void Update()
 {
     if (_scene != null)
     {
         _scene.Update();
         UMvp.Core.G.Instance.ExuteUpdate();
     }
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            Raylib.InitWindow(1280, 720, "Game");
            Raylib.SetWindowState(ConfigFlag.FLAG_WINDOW_RESIZABLE);
            Raylib.SetExitKey(KeyboardKey.KEY_END);
            scene = new World();

            while (!Raylib.WindowShouldClose())
            {
                var delta = Raylib.GetFrameTime();
                if (delta != 0 && delta < 0.25)
                {
                    scene.Update();
                }
                Raylib.BeginDrawing();
                Raylib.ClearBackground(Color.WHITE);
                scene.Draw();
                Raylib.EndDrawing();
            }

            Raylib.CloseWindow();
        }