January 2016
Intermediate to advanced
304 pages
6h 17m
English
Now that we've identified a number of strengths and weaknesses of procedurally generating art, get started! The first naïve approach that we'll look at is simply using sprite modifiers such as color and alpha to alter the existing sprites. With this method we'll be using the built-in sprite modifiers that SFML offers. Most engines and frameworks will have functions that are similar to these, and if not, you can just make them yourself!
Let's start with the simplest way of procedurally generating a sprite, generating a unique color for it during runtime. A color in SFML is simply a set of four uint8 values, with one for each color channel and one for an alpha:
sf::Color::Color ( Uint8 red, Uint8 ...
Read now
Unlock full access