Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    162
  • comments
    262
  • views
    167355

In which everything became cloudy

Sign in to follow this  

192 views

I coded this up a while ago, but now I can actually share the screenshot. [grin]



Fog! Which can be configured on a per-level basis with a few parameters like density, cloud height and movement speed. Initially it was just sprites placed all over the level but that made big levels slow down as they had tons of fog sprites. Now they're generated in a box around the camera (with a certain amount of padding), and when they go off camera they spawn again at the opposite side. This is nice because there is a constant number of cloud sprites (and thus overhead) regardless of the level size.


"groundFog.weather">

"1000" cloudHeight="0" minSpeed="0.3" maxSpeed="0.8" colourGrid="lightClouds.colourgrid" />





Theres also a colour grid used to pick up the colours - all the clouds are solid white here, but setting them up to be varying alpha and colours is easy to do. Trying to find the people to rescue gets very tricky when the fog is this dense!
Sign in to follow this  


2 Comments


Recommended Comments

Actually that's an old shot - its since been tweeked with cloud alphas between 60% and 90%, which is much less overwhelming.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!