Игра, в которой я развиваюсь, имеет боковой прокручиваемый фон. У меня много фоновых спрайтов , и когда первое фоновое изображение выходит из границ экрана, я добавляю еще один фон. Когда я добавляю новые фоны, я просто проверяю ширину фонового спрайта и, создаю экземпляр (во время движения) после текущего фона, но он показывает крошечную линию между фоновыми изображениями.Unity 2d пространство между спрайтами
renderer = mapObject.GetComponent<SpriteRenderer>();
mapWidth = renderer.bounds.size.x;
//instantiate new map to new position
addMap(newMap,new Vector3(mapWidth,0f,0f));
Это проблема происходит потому, что я создаю экземпляр нового спрайта при перемещении текущий? или какие-либо идеи для решения этой проблемы?
исчезают ли строка, если приостановить прокрутку? Возможно, это проблема разрыва VSYNC-Off? – MickyD
Спасибо, что reply.line не исчезнет даже при паузе scrolling.so. Я думаю, что это проблема с позицией объекта, созданной – Hassy31
, и я попытался настроить пространство, добавляя дополнительные значения (которые я не хочу делать вручную) to mapWidth, то иногда строка появляется, когда scrolling.may отличается от позиционирования и в этом случае выглядит VSync. – Hassy31