Making a flickering torch
Flashlights are all well and good but sometimes you need to go for a classic. That's where the torch comes in; a staple of dungeons and thatched-roof cottages alike. What's the main difference between a torch and flashlight? Besides the technology, a torch has a dynamic light source: fire.
As a fire burns, the flames seem to dance about, seemingly casting a moving light. In this recipe, we're going to see a simple way to mimic this effect.
Getting ready
Let's start with the project from a previous recipe from this chapter: changing day to night. We're going to add a torch object (obj_torch
) and you'll want to give it an appropriate sprite with an animated flame (spr_torch
). Most importantly, you'll need a second sprite to represent the light given out by the torch (spr_torchLight
). This sprite looks best as a circular gradient, going from transparent to white. Make sure you place instances of obj_torch
around the room.
How to do it
In
obj_cycle
, open the Draw event.Make...