Unity 3D TR Forum

Orjinalini görmek için tıklayınız: Koyduğum buton 20 saniye sonra gözüksün
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhabalar, oyunuma koyduğum buton sahne başladıktan 20 saniye sonra gözükmesini istiyorum. Asıl istediğim şu aslında ekranda yazı yazıyor sahne başladığında normal bir hızda yazı yazılıyor yazı bittiğinde de altta butonumun gözükmesini istiyorum. Bu daha zor gibi gözüktüğü için direkt saniye olarak ben ayarlayayım dedim. Yani sahne başlayacak 20 saniye geçecek ve butonum görünür olacak. İnvoke, IEnumaratorla falan setactive ederek ayarlayabilirsin falan dediler ancak anlamadım bu şekilde de araştırdım bulamadım. Yardımcı olursanız çok sevinirim. Şimdiden teşekkürler.
Kod:
float timer;

void Start(){
timer = 0;
}

void Upload(){
timer += Time.deltaTime;

if(timer>20){
//20 SANİYE GEÇTİKTEN SONRA YAPILACAK İŞLEM
}
}
Şeklinde de deneyebilir. Timer'ı zamanlayıcı değişkeni olarak kabul ettik, başlangıcını 0 aldık. Script aktifleştiğinde 0'dan başlayacak, upload'da ise gerçek zamanla güncelleştirdik. koşul ise saniye 20'yi geçtikten sonra çalışacak durumdur, yani o 20 saniye sonra geçtikten sonra aktiflik verebilirsin.