Common 3D FX Handler lets you manage a number of different types of effects from a simple inspector and simple drag drop configurations.
In 3D games, you commonly have following types of effects :
2D objects/effects that instantiate at a point for a short interval e.g. floating text
2D objects/effects that follow a 3D object e.g. player health bars
3D objects/effects that instantiate at a point for a short interval and follow the parent transform e.g. blood splat on bullet hit
3D objects/effects that instantiate at a point for a short interval but do not follow the parent transform e.g. smoke from moving train
The asset aims at managing instantiation, pooling, placement in 2D (unity's UI) or 3D space (local/world) and destruction of your objects/particle effects, with simple one liner statements in your code, while keeping a fine level of abstraction.
The demo includes examples for:
- floating combat text
- soft shadows circular effect
- player health bars
- object/coin collect 3D effect
and much more.
Watch the youtube video to see what you are getting.
You can always contact me for bug-fixes, instructions, feedback and comments.
This package is intended for use with 3D games only.