CLuaEmitter:Add
Açıklama
Verilen materyal ve pozisyon ile yeni bir CLuaParticle oluşturur.
Argümanlar
Döndürülen Değer
Örnek
Yerel oyuncunun baktığı yerin 100 birim üzerinde basit bir kıvılcım parçacık efekti oluşturur.
local tr = LocalPlayer():GetEyeTrace()
local pos = tr.HitPos + tr.HitNormal * 100 -- Efektin başlangıç pozisyonu
local emitter = ParticleEmitter( pos ) -- Bu pozisyondaki parçacık yayıcı
for i = 0, 100 do -- 100 adet parçacık oluştur
local part = emitter:Add( "effects/spark", pos ) -- pos konumunda yeni bir parçacık oluştur
if ( part ) then
part:SetDieTime( 1 ) -- Parçacığın ne kadar süre "yaşayacağı"
part:SetStartAlpha( 255 ) -- Parçacığın başlangıç alfası
part:SetEndAlpha( 0 ) -- Yaşam süresinin sonundaki parçacık alfası
part:SetStartSize( 5 ) -- Başlangıç boyutu
part:SetEndSize( 0 ) -- Kaldırıldığındaki boyutu
part:SetGravity( Vector( 0, 0, -250 ) ) -- Parçacığın yer çekimi
part:SetVelocity( VectorRand() * 50 ) -- Parçacığın başlangıç hızı
end
end
emitter:Finish()
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord