Crio » 22.07.2007 (Вс) 23:47
Замечания учёл, файлы скачал, буду исправлять. Мне просто хотелось, чтоб пофункциональнее было.
А вот с методом DrawMask у меня небольшие непонятки сложились. Предположим, что мне нужно вместо определённого цвета (например: ARGB(255, 255, 0, 255) ) на спрайте отрисовать другой спрайт. Как это с помощью маски сделать? Пробовал эмпирически подобрать цвет, так на спрайте рисовалось, где только хотело: то всюду, кроме чёрного, то на месте нескольких цветов разом... Подозреваю, что нужно цвет на части разложить (значения A, R, G, B), маски частей получить, и в один спрайт слить, с помощью OpMod.
И ещё немного: объясни мне, почему такая сложная формула у альфы в OpAlphaCombine.