Приставки
Nintendo (Dendy)
Nintendo 64
Sega Genesis
Sega CD / 32x
Master System
Super Nintendo
Turbo Grafx 16
Sega Saturn
Sony PlayStation
GameBoy Advance
GameBoy / Color
Game Gear
Atari
Другие

Утилиты
Системные утилиты
GoodXXXX
Sega CD / 32x
Nintendo 64
Переводы, хакинг
Музыка

Мир приставочных игр

Версия 2.00a

Leonis © 2002-2009
Команда Новости Помощь Ссылки
ПОМОЩЬ
Литература про игры
Предыдущая Следующая

Vector3 farPoint = graphics.GraphicsDevice.Viewport.Unproject(farsource, proj, view, world);

Vector3 direction = farPoint - nearPoint; direction.Normalize();

Ray pickRay = new Ray(nearPoint, direction); return pickRay;

Схема работы меню и показ заставок 331

Глава 22

Последние штрихи

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

22.1. Схема работы меню и показ заставок

Механизм представления заставок почти во всех играх одинаков и сводится к выводу того или иного изображения в центре экрана, а все свободное пространство дисплея красится одним из цветов. Меню игры также основано на этой технике, но здесь часто набор доступных команд меню (Новая игра, Помощь, Об игре, Опции...) смещается к краю дисплея (влево, вправо) или к верхней и нижней частям кромок экрана либо располагается в его центре. Это не столь важно, к какой из сторон дисплея смещаются команды, - важен сам механизм смещения команд.

Разрешение, установленное на компьютере одного пользователя, может быть одним и совсем другим уже на компьютере другого пользователя, поэтому очень важно иметь четкую точку отсчета, от которой вы можете отталкиваться в своих расчетах и производить вывод команд меню и другой графики на экран. В игре «Футбольный стрелок» такой точкой отсчета служит центр экрана. Все основные графические элементы заставок и меню устанавливаются в центр экрана. Например, в меню игры от центра экрана происходит расчет вывода курсора, а соответственно и дальнейший переход по командам меню основан на точке в центре дисплея. Подробнее об этом мы поговорим позже в этой главе, а сейчас давайте набросаем на листке бумаги необходимые нам компоненты для создания меню и заставок.

Обычно последовательность заставок и механизм работы меню традиционен во всех играх. Посмотрите на рис. 22.1, где вашему вниманию предложена схема работы заставок и меню игры «футбольный стрелок».

Первая игровая заставка, появляющаяся на экране монитора в игре «футбольный стрелок», - это так называемая титульная заставка. На этой заставке может присутствовать различная информация, но в основном эта информация связана с разработчиком игры, спонсорами и т. д. У нас в игре титульная заставка


Предыдущая Следующая

Горяченькое

Друзья

Hosted by uCoz