si ma....
funziona anche col mio avevo fatto un erroribo
comunque non si riesce ad ottenere una cosa omogenea, sembra più on off

sarebbe da fare

while(mc._alpha >10){
ritardo di 100ms //ad esempio
mc._alpha = mc._alpha - 1;
}

così si otterrebbe una cosa simile...

sai come inserire un ritardo?