Сообщение от Arton
Там где тебе не нужна плавная прозрачность, можно обойтись обрезкой «по маске».
Всегда так делаю.
Это есть в любых движках.
|
Кристал уже писал, что его это не устраивает.
Алсо этот баг есть во всех движках, и в Блице тоже был.
Он находится в самом принципе работы видеокарты.
Простых решений нет, к сожалению.
Единственное, что толкового со времён Блица изобрели на эту тему — это Alpha To Coverage. При полноэкранном сглаживании и включённой этой фичей субпиксели сглаживания заполняются в соответствии с альфой.
То есть как будто у тебя разрешение увеличено так, что 1 пиксель растянут в 4. Если альфа 25% то закрашивается 1 пиксель из 4, если 50% то 2, если 75% то 3 и если альфа 100% то все 4 пикселя. А потом сжимают и получается "как бы альфа" из 4 градаций.
Полноценную альфу в несколько слоёв, понятное дело, так не сделать, но от лесенок по краям избавляет вполне. Возможно, можно подумать об использовании этой фичи, в Юнитях она есть.