Posts

LS-UNITY NOTES

-KARAKTER HAREKETİ transform.Translate(Vector3.forward*Time.fixedDeltaTime*moveSpeed); *transform.Translate = moves the transform in the direction and distance of translation -Tween'i ksım kısım düşünebiliriz. Tweenler arası işlem yaparak objelerin hareketini sağlamış oluruz. Örneğin DOMoveX(end value,duration) parametreleri alıyor. Bizim transformumuz zaten default olan değerler fonksiyon bunu biliyor zaten , bunu bir aralık olarak düşünelim , ek olarak parametre içine hedef aralık ve süre girilir. Giriler sürede default olan değerden hedef değere belirlenen sürede gerekli işlem yapılır.DOMove için hareket işlemi yapılırken DORotate de rotasyon işlemleri yapılır. -DOTween.To() Aralıkları doldurmanın en performanslı yolu bu fonksiyondur.Belirli bir özelliği geçerli değerinden bir değere değiştirir. DOTween.To(getter,setter,to,float duration) Örnekler:      DOTween.To(()=>myValue,x=>myValue=x,52,1);      DOTween.To(()=>moveSpeed,x=>mov...
NODE JS - Tek amacı javascript kodunu makina koduna çevirmektir. - Performansı çok yüksektir , response hızı yüksektir - Zaman ve kaynak konusunda çok cimridir. - Gerçek zamanlı uygulamalar Web Soket teknolojisi kullanılarak node js ile performanslı bir şekilde yapılabilir. - Node js' geçen en ünlü firmalardan biri Linkedin'dir.Ve node js'e geçtikten sonra server maaliyeti 1/10 düşmüştür .Bazı işlemlerde 20 katına varan hızlanmalar olmuştur. - Bir diğer örnek ise Paypal.Paypall çalışma platformunu riske etmemek için direkt node js'e geçiş yerine java ve node js olarak 2 platformda paralel  olarak geliştirme yapmıştır.Sonuçta node js java uygulamasına göre 2 kat daha fazla saniyelik işlemi karşılamıştır..Üstelik node js tek çekirdekli bir işlemci üzerinden çalışırken java uygulaması 5 çekirdekli işlemci üzerinde çalışmaktadır.Yani node js maaliyeti 1/5 oranında azaltmıştır.Ayrıca response time %35 oranında hızlanmıştır. - Node js yapı olarak asenkrondur.Beklemeyi...