XNA windows phone 7 как создать загрузочную страницу? - PullRequest
0 голосов
/ 11 февраля 2012

Как мне создать страницу загрузки?

Например, индикатор выполнения или какой-то элемент управления, который будет отображать, сколько времени потребуется для загрузки?

1 Ответ

0 голосов
/ 11 февраля 2012

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

Вместо этого лучше создать какую-то загрузочную картинку, и я уверен, что вы видели переход в этой отрасли на индустрию. (Вращающийся кружок на вкладке в Google Chrome, например, когда загружается страница, или вращающиеся кружки в правом нижнем углу экрана для большинства игр для Xbox 360).

Что касается того, как это сделать, то здесь не так много сложностей. Ваша игра работает в цикле, и большинство длительных вещей, таких как загрузка, происходят в фоновом режиме, поэтому все, что вам нужно сделать, это проверять каждый вызов Update, если то, что вы ожидаете, все еще происходит. Если это так, продолжайте показывать графику «загрузки». В идеале вы бы справились с этим с помощью какого-либо индикатора состояния игры, поэтому все, что ваша игра должна сделать, это переключиться в состояние «загрузка» или «ожидание», и игра автоматически отобразит стандартный экран ожидания / загрузки для вашей игры.

Для более глубокого понимания Game State у меня есть довольно продолжительное руководство, которое вы можете прочитать по теме " The State of Things "

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