Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local pos = there
- local emitter = ParticleEmitter(vector_origin)
- local function Think()
- local particle = emitter:Add("sprites/light_glow02_add", pos)
- -- movement
- particle:SetVelocity(Vector(math.Rand(-1, 1), math.Rand(-1, 1), math.Rand(5, 50)))
- particle:SetAirResistance(0)
- particle:SetGravity(physenv.GetGravity())
- particle:SetCollide(true)
- particle:SetBounce(0.2)
- -- appearance
- particle:SetColor(255, 255, 255)
- particle:SetStartAlpha(255)
- particle:SetEndAlpha(0)
- particle:SetStartSize(0)
- particle:SetEndSize(10)
- particle:SetDieTime(1)
- end
- hook.Add("Think", "particle_test", Think)
- --[[
- number particle:GetAirResistance()
- number particle:GetAngles()
- number particle:GetAngleVelocity()
- number particle:GetBounce()
- Color particle:GetColor()
- number particle:GetDieTime()
- number particle:GetEndAlpha()
- number particle:GetEndLength()
- number particle:GetEndSize()
- Vector particle:GetGravity()
- Vector particle:GetLifeTime()
- Vector particle:GetPos()
- number particle:GetRollDelta()
- number particle:GetRoll()
- number particle:GetStartAlpha()
- number particle:GetStartLength()
- number particle:GetStartSize()
- Vector particle:GetVelocity()
- nil particle:SetAirResistance(number)
- nil particle:SetAngles(number)
- nil particle:SetAngleVelocity(number)
- nil particle:SetBounce(number)
- nil particle:SetCollideCallback(function(particle))
- nil particle:SetCollide(boolean)
- nil particle:SetColor(number, number, number)
- nil particle:SetDieTime()
- nil particle:SetEndAlpha(number)
- nil particle:SetEndLength(number)
- nil particle:SetEndSize(number)
- nil particle:SetGravity(Vector)
- nil particle:SetLifeTime(number)
- nil particle:SetLighting(boolean)
- nil particle:SetNextThink(number)
- nil particle:SetPos(Vector)
- nil particle:SetRollDelta(number)
- nil particle:SetRoll(number)
- nil particle:SetStartAlpha(number)
- nil particle:SetStartLength(number)
- nil particle:SetStartSize(number)
- nil particle:SetThinkFunction(function(particle))
- nil particle:SetVelocityScale(number)
- nil particle:SetVelocity(Vector)
- nil particle:VelocityDecay(number) -- ??
- ]]
Advertisement
Add Comment
Please, Sign In to add comment