EndLess 2D Game
I have created a game and I have a list of objects with the following locations
When one object is destroyed (the location of this object is empty) I want to move the object behind replacing the position of the object is destroyed
You can help me solve this problem?
(I really want to express in pictures but I can not upload images on this website is Sorry for the inconvenience)
My code:
using UnityEngine; using System.Collections; using System.Collections.Generic;
public class GameManager : MonoBehaviour { public static GameManager current; public GameObject pooledObject;
public int pooledAmount;
public List<GameObject> pooledObjects;
public List<Transform> transformPlayer;
public Transform[] transFormObject = new Transform[12];
void Awake ()
{
current = this;
Physics2D.IgnoreLayerCollision (9, 9);
}
// Use this for initialization
void Start ()
{
pooledObjects = new List<GameObject> ();
transformPlayer = new List<Transform> ();
GameObject obj = new GameObject ();
int j = new int ();
for (int i = 0; i< pooledAmount; i++) {
obj = (GameObject)Instantiate (pooledObject);
if (j < transFormObject.Length) {
obj.transform.position = transFormObject [j].position;
transformPlayer.Add (obj.transform);
obj.name = "P" + i;
obj.SetActive (true);
pooledObjects.Add (obj);
obj.GetComponent<FollowTarget> ().time = i * 0.01f;
j++;
pooledObjects [0].name = "P0";
if (i >= 1) {
obj.GetComponent<FollowTarget> ().targetName = pooledObjects [i - 1].name;
}
}
}
}
// Update is called once per frame
void Update ()
{
for (int i = 0; i<pooledObjects.Count; i++) {
pooledObjects [i].name = "P" + i;
for (int j = 0; j<transformPlayer.Count; j++) {
pooledObjects [i].transform.position = transformPlayer [j].position;
}
}
}
}
Your answer
Follow this Question
Related Questions
Ground check BoxCast is detecting when player hits bottom of platform. UNITY 2D C# 0 Answers
Box Collider Blocks Movement,Box Collider Blocks movement after collision 0 Answers
How do i make character eyes blink after some seconds have passed? (on 2D sprite) 1 Answer
How to make game scene bigger in 2d platformer ? 1 Answer
Im trying to teleport my player between two spots - How do I do this? 1 Answer