Per fare una cosa precisa dovresti trovare la distanza tra il tuo oggetto e quello di riferimento, e per farlo calcoli la diagonale del rettangolo che ti si forma tra l'oggetto il riferimento.
La cosa un po' macchinosa è che il mouse può stare sopra o sotto e a sinistra e a destra del riferimento, in questo caso devi usare degli if per avere il conto giusto.
Poi in base alla distanza calcoli l'alpha. Più aumenta la distanza, più diminuisce l'alpha

Rispondi quotando