Jump to content
Unity Insider Forum

An einer bestimmten Position, soll sich die Karte weiter generieren?


Joscupe

Recommended Posts

Wie kann ich das programmieren:

Wenn ich mit dem Spieler auf eine bestimmte Position gehe dass es dann wieder neue Prefabs gengeriert.

---x---    ------x-  -> ------x-----

Ich habe dass mal versucht, es funktioniert aber in keinster Weise:

public class RandomCubes : MonoBehaviour
{
    public GameObject player;
    public float playerPositionX = 0f;
    public GameObject[] CubesOneToTen = new GameObject[10];
    public float xAxis = 0;
    void Start()
    {


    }

    void Update()
    {
        if (playerPositionX > (xAxis) )
        {
            for (float x = 0; x <= (x + 10); x += 1)
            {
                var randomCube = CubesOneToTen[Random.Range(0, CubesOneToTen.Length)];
                Instantiate(randomCube, new Vector3(x, 0, 0), Quaternion.identity);
            }
        }
    }
}

Ich freue mich auf eure Vorschläge.

Joscupe

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...