-
Notifications
You must be signed in to change notification settings - Fork 9
ANI File Format Rus
Глоссарий
integer - тип данных, целое, положительное число, размер в файле 4 байта.
float - тип данных, нецелое число, размер в файле 4 байта.
string - тип данных, строка.
-TODO-
Ссылки
- Шаблон формата ANI для программы 010 Editor. Открыть
1. Введение
3. Секции
3.1 Заголовок файла
3.2 Таблица объектов
Этот документ описывает структуру формата файла ANI, используемого в игре Корсары (2000). Формат ANI содержит параметры анимации объектов (имя объекта, положение, поворот, время) в сцене.
Все переменные, перечисленные в таблицах, показаны в порядке их следования в файле.
Формат ANI разделен на 3 основные секции (см Табл. 1).
№ | Секция | Ссылки |
---|---|---|
1 | Заголовок файла | См. Таблица 1 |
2 | Объекты | См. Таблица 2 |
3 | Параметры анимации | См. Таблица 3 |
Файл ANI начинается с секции "Заголовок файла", которая содержит смещения (адрес) секций в файле, количество объектов в сцене, количество ключевых кадров.
№ | Тип данных | Описание | Значение |
---|---|---|---|
1 | integer | Смещении таблицы объектов | |
2 | integer | Количество объектов | |
3 | integer | Смещении секции параметров анимации | |
4 | integer | Количество ключевых кадров |
Объекты в файле расположены последовательно друг за другом. Структура параметров объекта в таблице имеет следующий вид:
№ | Тип данных | Описание | Значение |
---|---|---|---|
1 | integer | Тип объекта | |
2 | integer | Номер кадра | |
3 | integer | Длина имени объекта | |
4 | string | Имя объекта |
Параметры анимации разбиты на кадры, которые расположены последовательно друг за другом. Структура параметров имеет следующий вид:
№ | Тип данных | Описание | Значение |
---|---|---|---|
1 | float | Координата X | |
2 | float | Координата Y | |
3 | float | Координата Z | |
4 | float | Координата X | |
5 | float | Координата Y | |
6 | float | Координата Z | |
7 | float | Кадр |
Первые три переменные отвечают за положение объекта, еще три за поворот относительно оси.