of     3   
chevron_rightchevron_rightchevron_right

kension19
#39592291Sunday, December 26, 2010 10:58 PM GMT

Okay, I know I'm not the only one thinking that Roblox is lacking depth in the creation, and versatility of their particle system. For those of you who don't know what I'm talking about... A particle is an object which exists in Roblox physically, but is completely intangable, and are 2-dimensional. While Roblox DOES have particles (such as Fire, Smoke, Sparkles, Explosions, and BillboardGuis), they don't really give you the freedom to utilize them to their full potential. Now, I've thought up a few ideas to help compensate for that lack of creative breathing room: ------------------------------------- ----------ParticleEmmiter---------- ------------------------------------- ----------Rules: -Must be inside of a tangable part -Cannot be active if workspace isn't an ancestor to the object ----------Properties: ImageId (StringValue) - This allows you to change the base image of your particle. Velocity (NumberValue) - The initial velocity of a newly spawned particle. Mass (NumberValue) - This adjusts how the particles react to gravity. The higher their mass, the quicker they fall. Negative Mass will result in the particles flowing upwards. 0 Mass, and they'll stay stationary. SpawnRate (IntValue) - Controls how many particles are spawned per second. CleanUp (NumberValue) - Controls how long a particle exists, until it's deleted. On (BoolValue) - A simple switch which activates the ParticleEmmiter, or turns it off. Lighting (BoolValue) - This gives you the option to have the particles re-color themselves to your Lighting like bricks do, or make them inert, like billboardGuis do. LocalCollisions (BoolValue) - with this on, this makes it so the particles react like bricks whenever they touch something, however, it doesn't effect the velocities of what its colliding with. With this off, the particles ignore collisions altogether. Size (UDim2 Value) - Allows you to resize the particle to your likings. Transparency (NumberValue) - on a scale from 0 to 1, this determines how opaque/visible the particle is. 0 bieng completely visible, 1 bieng invisible. ----------Scripting Events: Touched ParticleAdded ParticleRemoved Changed -------------------------------- ----------BoltEmitter---------- -------------------------------- ----------Rules: -Must be inside of a tangable part -Cannot be active if workspace isn't an ancestor to the object -Image can only pan 2 ways in relation to the camera (all current particles can pan 3 ways.) -If image does pan, it cannot pan on the Z axis in relation to the bricks' lookVector. ----------Properties: ImageId (StringValue) - This allows you to change the base image of your particle. Size (UDim2 Value) - Allows you to resize the particle to your likings. Transparency (NumberValue) - on a scale from 0 to 1, this determines how opaque/visible the particle is. 0 bieng completely visible, 1 bieng invisible. Lighting (BoolValue) - This gives you the option to have the particles re-color themselves to your Lighting like bricks do, or make them inert, like billboardGuis do. ----------Scripting Events: Changed =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Have a question? Ask away.
spiderow
#39592437Sunday, December 26, 2010 11:00 PM GMT

Epic, just plain epic.
unit1257
#39592454Sunday, December 26, 2010 11:01 PM GMT

YOu can already do this.. For your self.. you need to left click the roblox game and click open as file.. Search through ad you'll find all the pictures of the particles.. you can change em to whatever you want.. I changed my sparkles to Awesome faces
Frost70
#39592472Sunday, December 26, 2010 11:01 PM GMT

[ Content Deleted ]
kension19
#39592531Sunday, December 26, 2010 11:02 PM GMT

@unit, that only changes particles locally. Besides, it's much easier to just create your particles with my resources instead of telling everybody too change their sparkles image to awesome faces.
cobalt10
#39592637Sunday, December 26, 2010 11:04 PM GMT

Support =O
kension19
#39594177Sunday, December 26, 2010 11:26 PM GMT

Back to the top with you, mister suggestion of mine >:U *Bumps*
unit1257
#39594505Sunday, December 26, 2010 11:31 PM GMT

I get what your saying and support, but untill then that would be your best move..
Notunknown99
#39594846Sunday, December 26, 2010 11:36 PM GMT

LOops and BillboardGuis
kension19
#39595008Sunday, December 26, 2010 11:39 PM GMT

@Notunknown, yes we all know that some of this is scriptable. So were fire, smoke, and sparkles, but Roblox still made them.
kension19
#39598361Monday, December 27, 2010 12:24 AM GMT

sirbumpsalot
Thenoob2899
#39598584Monday, December 27, 2010 12:26 AM GMT

I support, but I WOULD LOVE TO HAVE LIGHTNING THE MOST! <:D
kension19
#39598758Monday, December 27, 2010 12:28 AM GMT

Lightning eh? Just take the BoltEmitter, and modify the image like so: while wait(math.random()/5)) do rand=math.random(0,4) if rand == 0 then script.Parent.ImageId = "lightning bolt ImageId here." wait() script.Parent.ImageId = "" end end
Thenoob2899
#39601000Monday, December 27, 2010 12:53 AM GMT

wait() ---> wait(0.1) Won't lag the server Support again
kension19
#39601091Monday, December 27, 2010 12:54 AM GMT

wait() is the same as wait(0.032). It tells the server to wait for one frame, so no lag =D
Thenoob2899
#39601725Monday, December 27, 2010 1:01 AM GMT

Wait(0) FTW Waiting until the next frame (wait()) does lag the server, I tried it before, it wasn't very pretty how much the server lagged(Or I just got a bad server).
kension19
#39601814Monday, December 27, 2010 1:02 AM GMT

...D:! LIES!
Thenoob2899
#39602890Monday, December 27, 2010 1:14 AM GMT

...Off subject, why don't you have an active place? Ok so I think if Roblox tried and looked for a good programmer, they could manage to make this effect possible. You know that companies can hire other people by inventation, if the inventation is nice to the invited.
Neverblade
#39603012Monday, December 27, 2010 1:15 AM GMT

I have absolutely no idea what you're talking about...but I'll give support anyways. ~~Blade~~
kension19
#39603430Monday, December 27, 2010 1:20 AM GMT

@Thenoob, I don't have a place because peoples' critisism is just too harsh on my unfinished work =( Besides, I'm too lazy to finish them. Also, I'm looking forward to that job in Roblox :U
Thenoob2899
#39604074Monday, December 27, 2010 1:28 AM GMT

Well make it active, so I can see why people critisize it. Wow I really have went off subject did I?
kension19
#39607405Monday, December 27, 2010 2:06 AM GMT

Can't I just tell you that people tend to point out the glitches? D:!
xvgigakid
#39608824Monday, December 27, 2010 2:23 AM GMT

If we got access to a certain level of the roblox database we could be allowed to script an object with its own properties that would affect only the users game. Ofcourse what ever we make has to be approoved by mods. It would also help making somthing like a Lightning Object. 100% support
kension19
#39616763Monday, December 27, 2010 4:04 AM GMT

Bump of thread supremacy =D Pl0x read it, and don't give me a TL;DR >:P
Notunknown99
#39636812Monday, December 27, 2010 2:17 PM GMT

Actually, fire doesnt seem to be REALLY 2D... it seems to have a set direction... I think Sparkles are the only scriptable one (And they were made before BBGuis)

    of     3   
chevron_rightchevron_rightchevron_right