forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   irrlicht 1.1 : back to future (http://forum.boolean.name/showthread.php?t=1287)

jimon 11.08.2006 19:02

irrlicht 1.1 : back to future
 
впервые нормальный билд ... з действительно НУЖНЫМИ штуками
ето наверно первая версия .. где переход от 1.0 к 1.1 дает полезности

вопервых, самое главное
можно зделать сцену програмно
порастовлять там обьектов, прописывать им все нужные материалы
задать всем нужные аниматоры
и после етого просто сохранить ето все в .irr файл !
вся сцена полностью сохраняется в xml виде (правда еще не все обекты обрабатываются, но все open source так что если что - правим)
сцену потом можно загрузить в любой момент в двиг
или редактировать в редакторе

во вторых теперь материал может держать 4 текстуры >O<
траблы окончены

в основной билд включили версию для MacOSx

дальше зделали загрузку .b3d со всеми анимациями
(действительно b3d очень важный формат как и ms3d - остальное сакс)

прямо в двиг добавлены средства для создания своих обектов
т.е. вы создаете класс который создает машинку и регестрируете его в двиге, а потом просто вызываете через SceneManager

добавлен формат .orge

добавлены средства низкоуровнего управления текстурами в videodriverе

а теперь минусы которые я хочу предписать irrlichtу : (чиcтое IMHO)
1) сраная система аниматоров прячет их в связоном списке который находится в protected зоне !
ето исправляется ручками, но все же можно уже выбить дурь из мозгов команды разработчиков и зделать нормальные методы работы с етим списком !

2) работать с irrlicht через встроеные в него средства работы с OS
ето тоже самое что работать с IE когда есть Opera
надо юзать свои обработчики eventov и не юзать встроеные функции

3) кривая работа с текстурами
и хрен понятные IImage и ITexture... IImage низя превратить в ITexture
хотя ITexture содержит в себе защищеный метод превращения !

4) методика переработки кода под себя - ето просто стирания protected нафиг из всех важных класов !
потому что двиг имеет все нужные средства, но автор их прячет

и теперь веселая новость : автор заставил работать двиг на psp :)

ps. irrlicht был, есть и надеюсь будет рулезом :)
Open Source форева

ps2. скоко правок етой месаги зделал, штук 10 :)


Часовой пояс GMT +4, время: 04:51.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot