Conan Fedr
Разведчик
Пришел: 02.12.2004
Сообщения: 110
Откуда: Из тех ворот откуда весь народ :)
|
Добавлено: 27 января 2006, 04:06 |
|
|
Вот написал DLL библиотеку для работы с .cam файлами . Пасал для тренировки . Поэтому ничего супер крутого там нету хотя может я ее еще допишу , даже не может а допишу . Ну хоть какоето дополнение к софту ПЗ . Воопщем библиотеку писал под Borland C++ поэтому с другими IDE совместимость негарантируется .
Поясняю как использовать . Берем ложим все из архива в папку проекта ( а конеретнее это camDLL.dll camDLL.lib camDLL.h ) ю Далее в меню Project->Add to project добавляем в проект camDLL.lib . Далее инклюдим camDLL.h и используем функции из него .
Пока сделано только 2 функции .
1. void ReadCamFile(AnsiString filename,int zap,float vals[8]); - Функция для чтения значений из cam файла , ничего невозвращяет , первый аргумент filename имя файла cam , второй аргумент zap номер записи камеры , третий аргумент vals[8] пустой массив флоатов в него запишутся значения из кам файла.
2 void WriteCamFile(AnsiString filename,int zap,float vals[8]); - Функция для записи в cam файл , ничего невозвращяет , первый аргумент имя файла cam , второй аргумент номер записи , третий аргумент это массив с записываемыми значениями .
ВНИМАНИЕ !!! Эти данные непритендуют на полную правдоподобность
Массив vals[8] - после чтения vals[0] - Запись камеры , vals[1] - ХЗ , vals[2] vals[3] vals[4] - Положение камеры соответственно XYZ , vals[5] , vals[6] , vals [7] , vals [8] - кватернион поворота камеры XYZW соответственно .
Все удачи :)
Кстати библиотека пока версии 1.0.0.0 _________________ Скоро АО !!! Пора возвратиться к истокам игровой карьеры !!! )
Изменено: Conan Fedr (28 января 2006, 01:13), всего изменялось 1 раз |
|