Загрузка модели из 3d MAX
Загрузка модели делается лишь немного сложнее, чем делается экспорт с помощью maxscript. Хочу только, до того, как мы начнём разговор непосредственно о загрузке моделей, уточнить кое-какие моменты. Ну а теперь давайте продолжим разговор про загрузку моделей из файла, в который мы их экспортировали нашим экспортером моделей, написанным нами в предыдущем уроке. В нашем солюшене (Visual Studio Solution file) я сделал новый проект, дему 3д-игры – с этого момента в нашем солюшене будет три проекта – … Читать "Загрузка модели из 3d MAX" »
Графический движок
Графический движок уже давно пора бы оформить в виде отдельного проекта, а с нашими играми просто настроить его линковку – это значительно удобнее и, при этом, сокращает время компиляции самих игр. В общем, это будет скорее не урок – я просто расскажу вам, какие изменения я сделал в нашем проекте, который используется во всех уроках и поясню зачем я это сделал. Думаю, зачем я вынес отдельно графический движок пояснять особо не нужно – это просто … Читать "Графический движок" »
Экспорт из 3d max за 5 минут – max script
Экспорт из 3d max многим почему-то кажется очень сложной задачей. Я не раз уже видел на разных форумах ситуацию когда люди, ради того, что бы самим не делать экспорт из 3d max, начинали разбираться в каких-то сторонних форматах вроде .obj или .3ds, погружались в их загрузку, работу с ними и в итоге, обычно, это выливалось в просто копи-паст чужого кода, без понимания происходящего. Мне лично этот вариант решения проблемы кажется ошибочным – ничего не мешает … Читать "Экспорт из 3d max за 5 минут – max script" »
Создание игры. Игровой уровень.
Игровой уровень это небольшая часть игры, которая, обычно, является небольшой частью всего игрового мира. Практически все игры, в том или ином виде, используют игровые уровни. Разбиение создаваемой игры на уровни позволяет: разбить игру на отдельные независимые части-уровни, уменьшить время загрузки игры, точнее контролировать перемещение игрока по общему игровому миру, выполнять независимый дизайн каждого уровня, контролировать сложность игры (повышение от уровня к уровню), посадить за работу одновременно несколько дизайнеров игровых уровней (каждый дизайнер работает над своим … Читать "Создание игры. Игровой уровень." »
PugiXML: XML-файлы.
XML (eXtensible Markup Language) это расширяемый язык разметки. XML представляет из себя текстовый формат, предназначенный для хранения структурированных данных (например, взамен файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (XHTML как пример). Формат спецификации XML был утверждён в 1998 году, хотя черновой вариант был готов уже в 1996. В наше время XML используется повсеместно – в вебе, в СУБД, для обмена данными между приложениями, в … Читать "PugiXML: XML-файлы." »