Eu sou novo na Unity. Estou testando e usando o Futile para uma abordagem de primeiro código, mas ainda importando texturas usando o sistema Unity.
O problema que estou tendo é que, quando uso mapas mip para dimensionar sprites grandes em tamanhos menores sem bordas irregulares, estou recebendo um artefato de linha preta acima dos referidos sprites.
Um pouco difícil de ver, mas eles estão lá. Se eu recusar a resolução, você poderá vê-las claramente:
Estas são as minhas configurações de textura:
Minha pergunta é: por que essas linhas pretas estão aqui? Foi um erro que cometi? É apenas um efeito colateral comum? Como posso reduzi-los? Além disso, se essa é a abordagem errada, como posso usar sprites suaves em um jogo com a capacidade de aumentarem suavemente?
Obrigado!
Respostas:
Há muitas razões pelas quais você pode estar recebendo essas linhas. Eu escrevi uma resposta mais detalhada aqui , mas a linha inferior é:
Para 2D, em geral, você não deseja / precisa fazer o mipmapping. Isso é útil principalmente em 3D, onde você não sabe o tamanho em que suas texturas serão renderizadas, mas isso geralmente é incomum em 2D.
Se você definitivamente tem uma textura que reduzirá agressivamente a escala reduzida, não a inclua em um atlas.
E eu também recomendo que você desligue a anisotropia. Isso visa fornecer melhores resultados quando você olha grandes texturas de ângulos extremamente nítidos, o que simplesmente não acontece se o seu jogo for 2D.
fonte