Bu kodu Update yerine kendi fonksiyonun haline getir yani şu şekilde;Mobil de çalışacaktır büyük ihtimalle o zaman
C#:
float speed = 3f;
public private Yuru()
{
transform.Translate(Vector3.forward * speed * Time.deltaTime);
}
Hiyerarşiden sağ tıklayıp UI kısmından "Button" ekle ve bu butonun inspector kısmından en alttan component ekle. Ekleyeceğin component "Event Trigger" olacak. Componentin içinde "Add..." yazması gerekiyor ona tıkla ve "Drag" seç. Sonra karakteri alttaki obje kısmına sürükle sağ taraftan "Yuru" fonksiyonunu seç. Çalışması lazım. Denemedim fakat çalışması gerekiyor.
Çok pardon dostum "Drag" sürükleyince çalışıyordu. "Pointer Down" yapınca Yuru fonksiyonu çalışsın "Pointer Up" yapınca boş dursun. Böylelikle basılı tuttukça gidecek.Bu kodu Update yerine kendi fonksiyonun haline getir yani şu şekilde;
C#:float speed = 3f; public private Yuru() { transform.Translate(Vector3.forward * speed * Time.deltaTime); }
Hiyerarşiden sağ tıklayıp UI kısmından "Button" ekle ve bu butonun inspector kısmından en alttan component ekle. Ekleyeceğin component "Event Trigger" olacak. Componentin içinde "Add..." yazması gerekiyor ona tıkla ve "Drag" seç. Sonra karakteri alttaki obje kısmına sürükle sağ taraftan "Yuru" fonksiyonunu seç. Çalışması lazım. Denemedim fakat çalışması gerekiyor.
Son düzenleme: