Добавлена функция переключения режимов альфа-смешивания.
Имея опыт разработки казуальных игр имею представление, что переключение режима обработки прозрачности для каждого спрайта - накладной и ненужный расход, поэтому переключение режима альфа-смешивания было вынесено в отдельную функцию:
Quad.SetBlendMode(jbmSrcAlpha);
При отрисовке, скажем, частиц, в кол-ве измеряемом тысячами, позволяет экономить ресурсы, хотя кода на строчку больше становится.
Комментариев нет:
Отправить комментарий