Wind affects the velocity of movable objects (this concept will need to be precisely defined...I'm assuming for now that it refers to GOs that contain Position, Movement AND Rotation components, but more thought will need to be exerted here) based on wind velocity and perhaps even GO orientation (should devise a math model and play around with this).
Basically, we want to create "jet-stream" and other fun movement mechanics.
- Wind itself should be a GO with a special "Wind" Component (if anything, it serves as a differentiator from other GOs), Position, Movement (no need for Rotation...we will "hard-set" the wind orientation).
- The Wind Component will house minimum/maximum velocity values + effect duration.
- Wind "effect" will randomly change in these properties:
- Effect Duration
- Velocity, limited by min/max values.
Wind affects the velocity of movable objects (this concept will need to be precisely defined...I'm assuming for now that it refers to GOs that contain Position, Movement AND Rotation components, but more thought will need to be exerted here) based on wind velocity and perhaps even GO orientation (should devise a math model and play around with this).
Basically, we want to create "jet-stream" and other fun movement mechanics.