there is one point missing here:
Apply texture to a sprite and apply the "shape mask" as a second layer (with multiply. ie the white part defines the "viewport" and the black the cutout)
Putting it onto a self made shape would work as well but need much more polygons to do so.
Apply texture to a sprite and apply the "shape mask" as a second layer (with multiply. ie the white part defines the "viewport" and the black the cutout)
Putting it onto a self made shape would work as well but need much more polygons to do so.