По книге Patrick Felicia «A Quick Guide to Procedural Levels with Unity»
Создание процедурных уровней меньше, чем за 60 минут
Эта книга для тех, кто не умеет, но хочет научиться быстро создавать программные уровни на основе массивов, xml-файлов, текстовых файлов и изображений. Желательно, чтобы читатель имел представление о языке C#, прежде чем мы займемся парсингом xml.
Содержание
Часть 1. Создание уровня из массива
Часть 2. Создание окружения из текстового файла
Часть 3. Создание окружение из файла рисунка
Часть 4. Использование XML-файлов для создания контента
Часть 5-1. Создание виртуальной Солнечной системы на основе XML-файла. Скрипт движения планет
Часть 5-2. Создание виртуальной Солнечной системы на основе XML-файла. Работа с файлом
Мы научимся создавать свои игровые уровни из скриптов и внешних файлов, а не путем добавления всех объектов на сцену вручную. Это сэкономит вам много времени и облегчит дальнейшее изменение уровней. Для процедурного создания среды может использоваться масса методов – от массивов до XML-файлов и префабов.
Вот чему вы сможете научиться:
Заодно вы освоите некоторые дополнительные навыки:
Создание процедурных уровней меньше, чем за 60 минут
Эта книга для тех, кто не умеет, но хочет научиться быстро создавать программные уровни на основе массивов, xml-файлов, текстовых файлов и изображений. Желательно, чтобы читатель имел представление о языке C#, прежде чем мы займемся парсингом xml.
Содержание
Часть 1. Создание уровня из массива
Часть 2. Создание окружения из текстового файла
Часть 3. Создание окружение из файла рисунка
Часть 4. Использование XML-файлов для создания контента
Часть 5-1. Создание виртуальной Солнечной системы на основе XML-файла. Скрипт движения планет
Часть 5-2. Создание виртуальной Солнечной системы на основе XML-файла. Работа с файлом
Мы научимся создавать свои игровые уровни из скриптов и внешних файлов, а не путем добавления всех объектов на сцену вручную. Это сэкономит вам много времени и облегчит дальнейшее изменение уровней. Для процедурного создания среды может использоваться масса методов – от массивов до XML-файлов и префабов.
Вот чему вы сможете научиться:
- создание экземпляров объектов (instantiate) на основе массива или текстового файла;
- создание уровня из рисунка;
- создание нескольких уровней из простых текстовых файлов;
- создание более сложных сцен путем чтения и реализации содержания XML-файлов.
Заодно вы освоите некоторые дополнительные навыки:
- создание и доступ к папке ресурсов в проекте, где хранятся ресурсы для вашей игры (например, изображения или текстовые файлы);
- чтение текстовых файлов из вашей игры;
- чтение и анализ XML-документа.
