Ich erstelle GameObject in der Nähe des anderen Objekts. Funktion "Instantiate" wiederholt sich selbst (wird in Zyklus) und das ist das Problem. Ich brauche es nur einmal zu nennen.Funktion wurde in Zyklus aufgenommen (wiederholt sich), anstatt nur einmal zu arbeiten
Ich habe versucht: 1. Aufruf der Funktion durch Drücken der Taste (GetKey). Immer noch erstellt diese Funktion 3-4 Objekte. 2. Hinzufügen des Codes in Update und FixedUpdate. Und trotzdem schafft es mehrere Objekte. :(
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class table : MonoBehaviour {
public GameObject obj;
public Renderer rend;
void Start() {
rend = GetComponent<Renderer>();
Vector3 center = rend.bounds.center;
Vector3 pos = center + new Vector3 (12,0,0);
Instantiate (obj, pos, Quaternion.identity);
}
}