воскресенье, 18 сентября 2011 г.

Долго сюда не писал, особо нечего было поведать. Но прошло время, и у квода достаточно много изменений и доработок. Итак, готовлю к публичной порке 0.2.2 версию. Что же изменилось?

QuadFont:
  • Появилась возможность посчитать высоту любого текста.
  • Текст теперь правильно рассчитывает межстрочные интервалы для многострочных текстов.
  • Появился SmartColoring, позволяющий раскрашивать текст, вызывая отрисовку по прежнему одним вызовом. "Red, Lime, Fuchsia" например можно нарисовать передав в отрисовку следующую строку "^$RRed, ^$LLime, ^$FFuchsia".
QuadTexture:
  • Текстура получила ряд методов для получения размеров текстуры, рабочей области текстуры, паттернов.
QuadRender:
  • Возможность одним вызовом создать и загрузить объекты. CreateAndLoadTexture, CreateAndLoadFont, CteateAndInitializeTimer.
  • Возможность задать OnError процедуру.
  • Автоматическая запись в лог ошибок отрисовки.
  • Включение\выключение автоматического расчета TBN для спрайтов.
Также  имеются многочисленные мелкие фиксы, о каждом из которых писать не хочется. Но работа проведена большая. В ближайшие пару дней всё появится. Заранее прошу прощения, если что-то забыл упомянуть.

    четверг, 1 сентября 2011 г.

    Новость сегодня короткая. Обновился до 0.2.1. Добавил десяток методов, провел рефакторинг и чистку исходников, поубивал потенциальные баги.

    quadengine021.rar