В настоящее время работает над проектом видеоигр.OpenGL ES 2 Краска для текстуры атласа текстуры
Когда я получаю:
Matrix.orthoM(projectionMatrix, 0, 0, widthwindows, heightwindows, 0, -1, 3);
Все выглядит нормально. Но когда переменная widthwindows
отличается от реального разрешения экрана, теперь я получаю этот эффект.
Я не могу использовать precited решения от другой темы, потому что некоторые из моих плиток кривые или любого другие, так что даже с -0.5 pixel
существует никакого эффекта на них, они до сих пор получить прозрачность вокруг них (и даже некоторые плиток Арен 't при принятии 64*64
, но 12*64
например, поэтому -0.5 pixel
не получите эффекта).
Я бы попытался отключить отображение mip на этом атласе, но это, вероятно, вызовет другие проблемы, в любом случае вы можете попробовать. –
Уже сделано, и никаких изменений. После использования gemserk процесс на атласе текстуры другом, поскольку я не знаю, как запустить этот. Кажется, что больше не получайте прозрачную границу, но я все равно получаю их, когда я перемещаю матрицу слева или справа. Я не получаю их, когда я нахожусь в положении 0 и максимальном диапазоне, например. Итак, 2 вещи, прежде всего, если кто-то может помочь мне запустить это: [link] (https://github.com/gemserk/imageprocessing), и если кто-нибудь поймет, почему, когда я перемещаю матрицу, она всегда появляется? – disclique