Bir objeyi karakteri veya herhangi bir prefapı sahnemize kopyalamak için Instantiate fonksiyonu kullanılır.Bu fonksiyonla aynı türden düşmanlar,mermi vs üretilip kullanılabilir.
Bir nesnemizi sahneye kopyaladığımız bir örnek yapalım.
Bir nesnemizi sahneye kopyaladığımız bir örnek yapalım.
- İlk olarak kopyalamak için bir obje seçelim ve bir tane C# script oluşturup sahnemizde bulunan bir objenin üstüne taşıyalım.
- Daha sonra scriptimize sınıf seviyesinde kopyalanacak obje için bir Transform yazalım.
public Transform obje;
- Oyun başladığında objenin sahneye kopylanması için start fonksiyonuna kopyalama fonksiyonun yazalım.
void Start()
{
Instantiate(obje, new Vector3(0, 0, 0), Quaternion.identity);
}
{
Instantiate(obje, new Vector3(0, 0, 0), Quaternion.identity);
}
- En son olarak da kopyalanacak olan objeyi scripteki objenin üstüne atalım ve oyunu çalıştralım.
Post A Comment:
0 comments: