29 Mart 2017 Çarşamba

Animasyonu Nasıl Bİr Süre Sonra Yok Ederim.

Bunun için animasyonunuzu oluşturduktan sonra, bir script oluşturunuz ve içine girip şu kodları yazınız;

public float delay = 0f; // kaç saniye sonra silinmesini istiyorsanız onu giriniz

// Use this for initialization
void Start () {
//Burda Yok Edici kullandık animasyonumuzu içine çagırıyoruz.
Destroy (gameObject, this.GetComponent<Animator>().GetCurrentAnimatorStateInfo(0).length + delay);
}

Script dosyasını animasyon kullandıgınız Game Object içine atınız.



22 Mart 2017 Çarşamba

Mouse Pozisyon Ayarlamak Ve Prefab Obje Üretmek

Hieracy kısmından, bir GameObject oluşturunuz. Ardından bir Script Oluşturup şu kodları içine yazınız;


public GameObject[] toplar; int i = 0; 
 void Update () { 
 Vector3 mousePos=new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0f);


if (Input.GetMouseButtonDown (0)) {


mousePos.z = 2.0f; 
Vector3 wordPos;
wordPos=Camera.main.ScreenToWorldPoint(mousePos);
Instantiate(toplar[i++], wordPos,Quaternion.identity);
if (i == toplar.Length){
i=0;
}


}
ardından diziye prefab objeler atayınız.


Yok Edici Oluşturmak Destroy Unity3D

Bunun için ilk olarak Hieracy Kısmından bir GameObject Oluşturunuz ve ismini Destroy yada yok edici keyfinize kalmış bir şey koyunuz. ardından Onunla temas edecek. nesnenizin İs Trigger özelliğini açınız.
Ardından, Script oluşturunuz ve şu şekilde ;


void OnTriggerEnter2D(Collider2D other) {

Destroy(other.gameObject);

}

Oluşturduktan sonra bu script i yok edici diye oluşturdugunuz objenin içine atınız ardından.
yok edici objeye edgeCollider2D oluşturunuz. ardından Collideri istediğiniz gibi oluşturduktan sonra yapacağınız şey çalıştırıp denemeniz :)

Unity3D Sahneler Arası Geçiş

İlk olarak bir C# Script oluşturunuz,  ardından Hierarcy penceresinden yeni bir GameObject oluşturunuz ve script i içine atınız.
Bu şekilde ayarlayınız ve script i açıp içine ;


public void NextLevelButton(string levelName)
{
Application.LoadLevel(levelName);
}

Bu şekilde fonksiyonumuzu oluşturduktan sonra Bir Button oluşturunuz ve OnClick Kısmı ;


On Click Kısmı Bu şekilde olmalıdır. artık sahneler arası geçiş yapabilirsiniz.