Доступ к обновлению (GameTime) при реализации Monogame в Winforms - PullRequest
0 голосов
/ 04 июня 2018

Итак, я следовал этому уроку https://www.youtube.com/watch?v=g-JupOxwB-k о том, как реализовать моногаму в winforms.Я был успешным, следуя учебнику с нуля до конца.К сожалению, в серии уроков есть только одно видео.

Я создал класс, который наследуется от GraphicsDeviceControl, чтобы нарисовать его в форме окна.Теперь это работает в том смысле, что я реализовал элемент управления в форме.Но это привлекает вещь только один раз.Мне нужно как-то реализовать GameTime в обновлении (GameTime), но я понятия не имею, насколько этот сложный переход между winforms и monogame достаточно сложен.

Так много учебников или сообщений имеют устаревшие ссылки или устарелидольше применимо.Я пытался следовать этому руководству: https://blogs.msdn.microsoft.com/shawnhar/2010/12/06/when-winforms-met-game-loop/

Но я просто чувствую себя настолько глупо, что не могу заставить его работать.Что такое тик?Что такое TargetElapsedTime.TotalMilliseconds?Никакой фрагмент кода на этой странице мне не поможет.

TL; DR: я хочу, чтобы обновление (GameTime) и моя Draw () происходили один раз за кадр внутри элемента управления xna, который я добавил в winform.Как мне реализовать это поведение?

...