Simplified particle type generation for GameMaker: Studio and GameMaker: Studio 2
# Download and Install
Download the latest release and import into GameMaker Studio.
Browse older releases and source downloads on the releases page
For instructions on importing yymp files, see Installing .yymp Packages
# What Particore Does
Particore is largely a convenience wrapper around the
part_type functions. The
part_type functions require you to always provide the particle ID you want to customize, and require a lot of arguments, which can often be useless. Particore wraps these functions to provide a quick control flow as well as reasonable defaults for most of these values, so that you only specify what you need to.
// Create a new particle and mark it as the active particle type partType = pt_new(); // Set some properties on this particle type! pt_color(c_red); pt_speed(2, 5); pt_sprite(spr_particle); pt_direction(PT.Any); pt_orientation(PT.Relative); pt_life(60, 120);
Since Particore allows you to omit most arguments, it uses a defaulting strategy that is as follows:
maxvalues, omitting the max sets it to the min value.
- For boolean values, the default is false.
- For numeric values (besides min/max), the default is 0. (Few exceptions)
- For particle functions with a
alpha), argument count determines which function is used.