Каков наилучший способ реализации бесконечно прокручиваемого мира в Unity? В настоящее время у меня есть карта, разделенная на 4 разных префаба, и когда игрок движется и достигает края одного из префабов, появляется следующая часть карты, которая должна быть следующей. Кроме того, когда игрок уходит достаточно далеко от фрагмента карты, этот фрагмент внезапно исчезает, что экономит вычислительные ресурсы.
Я также думал о том, чтобы выглядело , как будто игрок движется, но вместо этого фактически перемещает мир вокруг игрока. Таким образом, игрок будет оставаться на 0x и 0y, но это карта, которая движется, пока игрок просто выполняет свою анимацию.
У меня такое чувство, что есть лучший способ сделать это. Если бы кто-нибудь мог раскрыть мне секреты разработки игр, я был бы признателен.