PDA

Просмотр полной версии : [Starling] Как сделать резкий край изображения?


mikhailk
26.02.2015, 13:49
У меня есть две половинки трубы шириной примерно 100 пикселей, обе с тенью, поэтому мне надо их очень точно стыковать, чтобы тень не пересеклась (каждая из них обрезана со стороны стыка). После масштабирования при загрузке края становятся размыленными. Как обрезать?

Добавлено через 49 минут
В общем, рабочее решение получилось через субтекстуры, но не уверен, насколько это эффективно.

caseyryan
26.02.2015, 19:04
А TextureSmoothing.NONE для текстуры не рулит?

mikhailk
27.02.2015, 12:58
Чего-то не вижу такого свойства в классе
http://doc.starling-framework.org/core/starling/textures/Texture.html

caseyryan
27.02.2015, 21:19
Блин, я там малость не правильно написал. TextureSmoothing.NONE, а не TextureScaling
оно в классе Image
Может не NONE попробовать, а какое-то из этих http://doc.starling-framework.org/core/starling/textures/TextureSmoothing.html
Я NONE использую для пиксельной графики. Это тип сглаживания nearest neighbor

А еще есть крутая штука, ScrollImage http://pierrechamberlain.ca/blog/2012/09/starling-image-clipping-uv-scrolling-features/
Обычно использую для кнопок, но для подрезания текстуры в этом случае она тоже подойдет