by Jon (Updated on 2015-10-14)
- What are Blending Modes?
- How to Set the Blending Mode
What are Blending Modes?
When semi-transparent images are drawn (particularly when two or more overlap), the graphics engine has to know how to draw the overlapping area. This is known as blending.
Blending Modes are the equations used to determine how to draw these semi-transparent images. There's no better way to show this than through a live demo.
Isn't that neat? You may wonder which blend modes are commonly used. In reality, the majority of games get by with "Normal" (the default), "Add" and "Multiply."
How to Set the Blending Mode
Blending Modes can be set directly on an actor or an entire layer.
Set an Actor's Blending Mode
Use the "set blend mode for Actor" block (Actor > Effects) to change the actor's blend mode.
Set a Layer's Blending Mode
Click on the cog icon for a Layer.
- Set the Blend Mode in the popup.
Blending modes only fully work for Flash games due to limitations with the underlying technology (OpenFL/Lime).
Some Blending Modes work on Desktop and Mobile targets but only Add, Multiply and Screen. We hope that in the future, OpenFL will support all blending modes on these targets.
- Blending Modes determine how semi-transparent images are drawn, particularly when multiple ones overlap.
- View our demo to determine which ones fit your needs. The vast majority of cases just need Normal, Add and Multiply.
- You can apply a blending more to an actor or an entire layer.
Updated to 3.2 standards. Setting a Blend Mode for a layer can now be done from the Scene Designer. The blocks still exist if you wish to change this at runtime.
Updated the article to 3.0 standards.
There is still mention of patch 2.5, even though that has morphed into 3.0