• 08-06-2018, 16:46:43
    #10
    Farklı kar tipi yok. Boyutları random olarak atanıyor. 0-2 piksel arasında yarıçapı. size=2 değerini mesela 5 yaparsanız daha büyük kartopları da olur.
  • 08-06-2018, 21:57:59
    #11
    Üyeliği durduruldu
    mapacarta adlı üyeden alıntı: mesajı görüntüle
    Farklı kar tipi yok. Boyutları random olarak atanıyor. 0-2 piksel arasında yarıçapı. size=2 değerini mesela 5 yaparsanız daha büyük kartopları da olur.
    farkli kar tipi degilde uzaklik olarak birde ekrana cok yakin gecen 3-5 kar ekleyemeyiz mi acaba
  • 09-06-2018, 11:11:28
    #12
    For kısmını şu şekilde değiştirirseniz arada 3-5 tane de büyük kar olur.

    for(var i = 0; i < arc; i++) {
    var tempSize=Math.random()>0.02?Math.random() * size:3+Math.random() * size;
    lights[i] = {
    x: Math.ceil(Math.random() * w),
    y: Math.ceil(Math.random() * h),
    toX: Math.random() * 5 + 1,
    toY: Math.random() * 5 + 1,
    c: colors[Math.floor(Math.random()*colors.length)],
    size: tempSize//Math.random() * size
    }
    }


    tempSize değişkenindeki 0.02'yi artırdıkça büyük karların miktarı artar.