Wie kann ich ein Objekt einzeln klonen?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie kann ich ein Objekt einzeln klonen?

Post by Anonymous »

Im Grunde wollte ich etwas über Instanziierung lernen und habe diesen Code unten ausprobiert:

Code: Select all

public Transform spawnpos;// the position where i wanted to clone my sphere
void Update()
{
if (Input.GetKeyDown("q"))
{
Instantiate(gameObject, spawnpos.position, spawnpos.rotation);
Destroy(gameObject, 2);
}
}
Die Sache ist die, wenn ich „q“ drücke, erzeugt sie zwar eine Kugel, die nach ca. 2 Sekunden wieder verschwindet, aber wenn ich kontinuierlich „q“ drücke, wird die Anzahl der erzeugten Klone größer, wenn ich drücke, und sie werden nach 2 Sekunden nicht zerstört.
Abschließend: Wie kann ich eine Kugel erzeugen, wenn ich „q“ drücke, und es werden 10 erzeugt, wenn ich „q“ drücke? 10 Mal
Tysm, dass du bis hierher gelesen hast! Einen schönen Tag noch! :)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post