You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Emitter class is currently not that great to adjust. It's a product of hacking away on something to get it working, and now is the time to think about end-user experience.
Requirements:
Ease of Emitter construction
Post-construction attribute modification
Possible avenues of exploration:
Configuration object passed to constructor.
A JSON configuration object being used to construct an Emitter (e.g. via Emitter.from( ... ))
Helper methods on the Emitter's prototype to set attributes (initial value and distribution, modifiers, etc.)
Separate Spawn, Position, and Velocity classes to define these attributes that are then passed to the Emitter
The text was updated successfully, but these errors were encountered:
The Emitter class is currently not that great to adjust. It's a product of hacking away on something to get it working, and now is the time to think about end-user experience.
Requirements:
Possible avenues of exploration:
Emitter.from( ... )
)The text was updated successfully, but these errors were encountered: