Я пытаюсь создать бесконечную землю для Android с помощью Unity. Попытка использовать пул объектов для достижения повторения земли, но это оказывается немного сложно. Я могу заставить свою землю создавать экземпляры и создавать клоны по оси X.
Чего я пытаюсь добиться, так это получить позицию последнего клонированного объекта и установить ее как новую позицию, создать новый объект в новой позиции и снова создать экземпляр.
Нужно ли мне работать с родителем преобразования? Правильно ли я отношусь к этому?
Код ниже.
public class InfiniteGround : MonoBehaviour
{
public Transform ground1Obj;
private int count;
private Vector3 lastPosition;
void Start()
{
count = 0;
for (int i = 0; i < 10; i++)
{
Instantiate(ground1Obj, new Vector3(i * 100f, 0, 0), Quaternion.identity);
count++;
if (count == 10)
{
lastPosition = ground1Obj.position;
Debug.Log("Last Position: " + lastPosition);
}
}
}
}