none
Listing ve Timer RRS feed

  • Genel Tartışma

  • Merhabalar.

    public static List<MONSTER> Objects = new List<MONSTER>(); 
    
    for(int i;i <= 1200; i++)
    
    {
    
    MONSTER a = new MONSTER();
    a.ID = i;
    a.StartTimer();
    
    Objects.Add(a);
    
    }
    
    
     

    Burda sadece örnek olarak yazdım.Anlatmak bu listelerin normalde birbirinden bağımsız çalışması gerekmiyormu? timerin bi tanesini durdurduğum zaman yarısından fazlası yada hepsi duruyor

    Class Program

    static void main()

    {

    MONSTER b = GetObject(33); // Yazdığım ID ye göre MONSTERi getiren fonksiyonum var,ilk önce MONSTER->ID varmı yokmu listeden kontrol ettiriyorum eğer varsa Linq Find ile MONSTER i return ile dönürüyorum.

    b.StopTimer();

    Kullanım şekli yukardaki gibi.bi sorum daha var bu fonksiyondan çıktığım zaman c# [b] yi siliyormu yoksa null mu oluyor otomatik? 

    }


    28 Kasım 2016 Pazartesi 16:48

Tüm Yanıtlar

  • Hangi timer'i kullanıyorsunuz? Bu kodlar bir oyuna aitse GameTimer ve Update gibi yapılar kurmanız gerekiyor. Gecikmeleri de GameTime içindeki DeltaTime e bakarak yapmanız gerekiyor. Tabi kabaca anlatmaya çalıştım. Örneğin Unity'de tek bir GameTime var, her şey GameObject diye bir classtan inherit oluyor vr bunda virtual bir Update methodu var. Böyle bir yapı kullanmalısınız ya da direk unity kullanın bence.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    28 Kasım 2016 Pazartesi 20:22
    Moderatör