What the feature is?
Basically, wind will be a feature that will send a wind and push parts in it’s direction according to it’s strength property.
What properties it will have?
Wind will have Vector3 property of ‘Direction’, Image property of ‘WindImage’, Vector3 property of ‘Velocity’, Number property of ‘Strength’ and Number property of ‘WindImageTransparency’.
What each property presents?
-Direction: The direction of the wind on the X-Y-Z axis.
-WindImage: The image of the wind itself.
-Velocity: The velocity of the wind.
-Strength: How strong it will effect everything in it’s direction.
-WindImageTransparency: The transparency of the wind image.
What will it do?
Wind will push objects according to it’s strength property and players as well in the direction and velocity that’s been set in it’s properties.
Use cases
- It could be used for realism of a game, for example when there’s a storm in a game there’s wind as well so it’s more realistic.
- It could be used as velocity, but it will save a lot of time since the wind will push all the objects in it’s ray, so instead of changing the velocity in each of them (each for it’s own direction) this will do a quicker job, and will also be more accurate than velocity pushing in a single direction.
- It could be used for non-scripters to make certain things that most likely require scripting, like escalators. elevators, et cetera.
- It could be used to make a fly option in a game.
- It could be used for airplane games (for the airplanes in them).
- It could be used as a way to prevent jumppower/flying hacks, if a game prevents jumppower it could be easily changed by a hacker or a fly hack, but using wind will do it forever means non-scripters will not have to use a script to change the jumppower (in while loops or run service) and flying hacks will fail to fly since the wind will prevent such a thing.