This will be faster and allow for shaders. Plus, only the Renderer will need to be updated. This would also make lighting and muting colors based on health easier to implement.
Rendering images with varying levels of opacity is also pretty slow with the canvas API. Because of this, having lots of items on the ground with pulsating opacity can create some noticeable lag.
This will be faster and allow for shaders. Plus, only the Renderer will need to be updated. This would also make lighting and muting colors based on health easier to implement.