Как мне запустить Game1 по нажатию кнопки в другой форме - PullRequest
3 голосов
/ 14 апреля 2011

Я начинающий программист, и я пытаюсь немного разобраться в c # и xna.Я надеялся, что вместо немедленного запуска игры (как обычно), я хотел бы иметь какой-то процесс регистрации / входа в систему, хотя я не знаю, как запустить game1.cs при нажатии кнопки входа в систему.В двух словах, я хотел бы помочь с тем, как я могу запустить:

using (Game1 game = new Game1())
{
    game.Run();
}

при нажатии кнопки входа в форму входа в систему.

1 Ответ

5 голосов
/ 14 апреля 2011

Рассматривали ли вы создание своего экрана входа в систему с использованием самой XNA вместо использования форм?Таким образом, вы сможете легче развернуть свою игру XNA на разных платформах, таких как XBox360 и Windows Phone.

Менеджер состояния игры и класс-обработчик клавиатуры должны помочь вам быстрее освоиться и обеспечить гораздо большую гибкость для фоновой музыки, звука и видео при входе в систему.

Если вы действительно хочу, хотя, есть эта статья , которая может вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...