Fresh is a NEWLY designed Particle System which ISNT its own Particle System (Yet). It simply adds on to the Default Roblox Particle system. Fresh is designed to contain Gravity, Collision, and Trails. Fresh is a system that will roll out in Versions. Fresh is currently in Beta 1.0! Release will be Beta 10.0 (Release). From there on we will be upgrading the system to make it better and more fit for your needs! The versions leading up to release will slowly fill up the particle system until its its own system! 2022 will be our goal for its release date. Keep in mind fresh is a Module at the moment, and will (in one of the versions leading up to release) turn into a Plugin.
Features:
Gravity (Not Togglable Yet)
Collision
Custom Image
Uses Oop! (Object Oriented Programming)
What does it Look like?
Get it!
Fresh Particles (1.0).rbxl (27.9 KB)
We are taking Community Feedback! You can Reply with what you think will make Fresh better!
This isn’t as efficient as the default particle system, but it looks cool!
Instead of doing something like this
maybe use a table instead? That’d make the code a lot more readable.
function Particle.new(properties)
properties = properties or {}
local Position = properties.Position or Vector3.new(0,0,0)
local Color = properties.Color or Color3.new(0,0,0)
local Size = properties.Size or 1
-- etc.
I will probably end up doing that. Its way more efficient than having all the properties stuffed together. Also, keep in mind Fresh isnt a full system yet. It is just a sub-system for the Main Roblox Particles system! Thanks for the feedback!
creating a new part isnt exactly the best idea uk… creates a lot of lag when u put so many parts in 1 place but this is lit ngl also a small feature request would be a spread like make the particles spread evenly across a part kinda thing
Yepo, really you want to have a folder hidden (parented to nil - accessable as it’s stashed in memory) then modify those CFrames. Cloning and Instancing new objects is expensive - changing any property aside CFrame has an overhead as well.
Spreading evenly across the part, was in fact planned for Beta 1.1! Also, I hear you with the lag and the Instancing and such! This will get resolved in a later version. Thanks for the feedback!