我正在尝试将Alpha设置为从最小和最大值之间的距离逐渐消失 目前,我只使用最大的值,所以0到最大 但是我希望它在最小的情况下从大于0消失。
int smallest = 0; // theses are set elsewhere
int largest = 0;
if (distance < largest)
{
int iAlphaFade = 255 - distance / largest * 255;
DWORD color = ARGB(iAlphaFade, 255, 255, 255);
if (Obj == localObj)
color = ARGB(iAlphaFade, 0, 255, 0);
else
color = ARGB(iAlphaFade, 255, 0, 0);
}