понедельник, 13 декабря 2010 г.

Добавления объектов

Первое вы должны декодировать EncTerrain*.obj и загрузить его в Hex-редактора. Вы получите приблизительно такое:
E4 07 01 00
14 00 D6 F6 A7 45 9B D6 8A 44 08 00 2E 42 00 00 C8 41 00 00 00 00 00 00 70 43 00 00 80 3F

Первые 4 байта это заголовок файла. После этого, идет 30 байтов который каждый определяет позицию объекта. Как много позиций объекта добавлено в файл могут быть сохранено в 3 байтах заголовка. Позиция объекта имеет разные атрибуты.
Значения основных байтов:
1-2 Байт: Серийный номер (00 00 значит Object01.bmd, 01 00 Objet02.bmd etc.)
3-6: X-позиция
7-10: Y- позиция
11-14: Z- позиция
15-26: Поворот объекта
29,30: Размер (вы можете делать объекты больше или меньше; норма это 80 3F)

Первый байт атрибуту(например, X-позиция 3 байт) не имеет Большого эффекта, и вы можете использовать для хорошей установки. Чем больше байт - тем больше эффект изменения. Наконец проследите number of sets in header в заголовке и сохраните файл. Теперь перекодируйте файл в EncTerrain*.obj. Конец!

Комментариев нет:

Отправить комментарий