Показать сообщение отдельно
Старый 05.08.2009, 01:38
MonkDead вне форума Посмотреть профиль Отправить личное сообщение для MonkDead Посетить домашнюю страницу MonkDead Найти все сообщения от MonkDead
  № 57  
Ответить с цитированием
MonkDead
 
Аватар для MonkDead

Регистрация: Dec 2007
Сообщений: 204
Вышла новая версия движка 1.3.(http://infinity3d-engine.com/ru/blog/)


Изменения:

1. Добавлен новый рендер фильтр DynamicBSPRender. Обратите внимание, что рендер фильтры назначаются камерам (в предыдущих версиях сцене)! И делается это так:
Код AS3:
this.camera.renderFilter = new DynamicBSPRender();
2. Удалены классы:
а) RenderFilter - класс содержал константы фильтров рендеринга, но т.к. теперь рендер фильтры назначаются камерам, а не сцене, необходимость в этом классе отпала;
б) BboxName - класс содержал константы ограничивающих примитивов, но т.к. движок стал использовать только два типа ограничивающих примитивов (прямоугольный параллелепипед и эллипс), необходимость в этом классе отпала;
в) LoaderI3D - загрузчик моделей в формате I3D временно удален из интернет версии;
3. Заполнен класс генерирующий ошибки, возникающие при работе с движком, а также подсказки.
Об ошибках framework сообщает в таком виде:
Class:Класс в котором произошла ошибка; Metod: Метод в котором произошла ошибка (или Setor: Сетор в котором произошла ошибка); Error: Описание ошибки;
4. Удален метод setDefaultMaterial из класса Surface, т.к. он дублировал уже имеющийся функционал.
5. О всех остальных незначительных изменениях вы можете узнать из документации.