Программирование стратегических игр с DirectX 9.0

         

Объекты


Объекты— это источник жизненной силы трехмерной анимации. Без объектов не было бы ни сцен ни анимации. Что такое объект? В этой главе объектом будет называться трехмерная модель, состоящая из полигонов, цветов и текстур. Возьмем к примеру механоида, упомянутого мной минутой раньше. Механоид, как вы хорошо знаете, представляет собой бронированного боевого робота. К тому же у рассматриваемого в примере механоида наверху есть вращающаяся антена радара. Поскольку антена вращается независимо от движения тела механоида, она является отдельным объектом. Итак, в этом примере у нас два трехмерных объекта: тело механоида и антена радара. Хотя эти два объекта всегда существуют вместе, они должны быть отдельными, чтобы вы могли анимировать их независимо друг от друга. Другой пример, танк, изображен на рис. 11.2.


Рис. 11.2. Танк

Как видите, танк состоит из башни, корпуса, гусениц и колес. Поскольку башня может вращаться независимо от корпуса, она должна быть отдельным объектом. То же самое справедливо для гусениц и колес.



Содержание раздела