drawSpriteの透過色とpanelで設定できる透過色を2重マスクにしているのですね。 このサンプルのような表現ができないかとずっと悩んでいましたが、よく考えれば簡単でした; これなら大量の画像を用意する必要がなくなり、効果の幅も広がると思います。