Очередное обновление. Видимых изменений больше всего в редакторе.
Редактор систем частиц
Строго говоря, это редактор не только для систем частиц, но для любых объектов, имеющих свойства определенного типа. А именно, массивы, задаваемые ключевыми точками, между которыми значения интерполируются.
Редактируются такие свойства посредством графиков. Ну и тоже самое для цвета, в виде градиента.
Таких графиков у систем частиц теперь много, но у других объектов тоже бывают. А будет еще больше, т.к. удобно.
Редактирование просто и стандартно - клик по свободному месту на графике создает контрольную точку, которую потом можно двигать, зажав левую кнопку. Двойным щелчком точка удаляется.
С градиентом все тоже самое, только точка создается с текущими значениями цвета и альфы, выбранными кликом на соответствующих боксах.
Градиент цвета показан выше, градиент альфы -- ниже.
При этом, если кликнуть выше линии раздела, то меняется только цвет, если ниже, то только альфа. Кликом посередине задаются сразу оба значения.
Редактор материалов
Редактор материалов позволяет быстро, но грубо настроить вид материала (прозрачный или нет, альфа-тест), а также выбрать текстуру из списка с превью для любого из текстурных стажей. Количество редактируемых параметров будет со временем увеличиваться, хотя любой всегда можно настроить через свойства прохода (TRenderPass).
Чтобы выбрать нужный материал для редактирования, достаточно выбрать его в дереве объектов. Также можно выбрать технику или проход и даже видимый объект. Тогда материал, используемый этим объектом и будет редактироваться.
Таким образом, чтобы например изменить текстуру системы частиц (или меша), нужно выделить её, выбрать текстуру в редакторе материалов и нажать "modify".
Прочие измененияДобавлены новые классы, увеличены возможности существующих и т.д.
Исправление ошибокИсправлено неплавное течение времени у тех, кто слишком долго не выключает свой компьютер.
Уменьшено количество возможностей задать несовместимые с жизнью комбинации параметров в редакторе, что не замедлило сказаться на его стабильности.
И просто исправлен ряд багов.
http://www.casteng.com/download/CAST2SDK.zip (~20MB)