Сначала о главном - что такое частицы? Частица является простым графическим объектом, используемым в качестве средства улучшения внешнего вида. Обычно частицы используются для отображения небольших графических эффектов, таких как огонь, дым, небольшие искрящиеся огоньки, оставляемые за собой магической ракетой (см. рис. 12.1). Конечно же, ваша игра может работать и без частиц, но зато их присутствие делает ее намного ярче.
На самом деле, частицы применяются не только для маленьких искрящихся огоньков и клубов дыма. Некоторые игры используют частицы неожиданным образом. Например, серия игр Tekken фирмы Namco использует частицы для представления летящих кусков травы в некоторых уровнях.
Рис. 12.1. Взрыв, вызванный заклинанием, создает ливень частиц в игре Dungeon Siege фирмы Gas Powered Games DirectX
Какие еще нестандартные применения могут быть найдены частицам? Представьте - ваша новейшая игра состоит из гигантских монстров, которые опустошают различные города нации. В одном из уровней игры какой-нибудь из монстров может сломать дамбу. После нескольких точных попаданий дамба рушится и вода начинает вытекать, отскакивая от чешуйчатой спины титанического создания и заливая город. Где же в этом сценарии частицы?
Уверен, вы скажете вода, да? Вы правы, но здесь также присутствуют кусочки отлетающей дамбы, испуганные жители, покидающие городские здания, взрывающиеся трансформаторы затопленных силовых линий и, наверное даже, случайная пуля, выпущенная в монстра храбрым гражданином. Я не говорю о тех частях уровня, в которых присутствуют биллборды1, используемые для визуализации разнообразных городских знаков, деревьев, машин, которые также являются частицами.
Вот и все - вы можете добавить набор простых частиц в вашу игру, таким образом улучшив ее внешний вид и при этом прикладывая минимум усилий. Замечательным является то, что вы можете управлять большей частью частиц одним или двумя небольшими классами, которые очень просто добавить в игровые проекты.
Однако прежде чем перейти к использованию классов для управления частицами, необходимо усвоить основы. Сначала необходимо посмотреть, как рисовать частицы, а потом уже двигаться дальше.
12 июля 2010