2013-03-19 1 views
5

В моей игре есть плиточная 2d-карта. Это скриншот сцены: enter image description hereUnity3D: Strange 1 pix белая линия между плитами на моей 2D-игре

я нашел, когда я двигаю камеру вертикально, есть странные белые линии случайно появились между случайным Плитки, см: enter image description here

не знаю почему ....

PS: Это игра в стиле пикселя 2d, поэтому режим фильтрации текстуры - «точка».

PS: Я загрузил эту тестовую сцену по адресу https://dl.dropbox.com/u/53858613/Web/Web.html. Удерживая левую кнопку мыши, камера будет двигаться вниз, после чего вы увидите белые строки случайным образом.

ответ

0

Я не вижу эту проблему на своей машине с вашим примером проекта. Кажется, все в порядке.

1) Убедитесь, что на изображении отсутствует белая линия.

2) Убедитесь, что параметры разрешения не являются проблемой.

3) Я не уверен на 100%, но в skybox то же самое происходит с ЧЕРНЫМИ линиями. Попробуйте изменить текстурный режим текстуры на Clamp, если это возможно. Это может решить проблему.

Надеется, что это помогает, -Smileynator

+0

Вы не видите никаких белых линий при перемещении камеры? –

+0

Я изменил «повтор» на «зажим», но не работал. –

+0

Действительно, я не видел никаких на моей машине. И если зажим не работает, извините, но я должен вас разочаровать :( – Smileynator

2

Изменить материалы шейдера к чему-то больше подходит для 2D. Например, спрайт/по умолчанию.

Я сделал быстрый тестовый проект и сменил шейдер с «диффузного» на «спрайт/по умолчанию», решив проблему.

1

Что установил ее для меня является установка сжатия для моего 2D spritesheet указать вместо билинейной