CLuaEmitter:Add

  CLuaParticle CLuaEmitter:Add( string material, Vector position )

Açıklama

Verilen materyal ve pozisyon ile yeni bir CLuaParticle oluşturur.

Argümanlar

1 string material
Parçacığın materyali. Ayrıca bir IMaterial da olabilir.
2 Vector position
Parçacığın doğacağı pozisyon.

Döndürülen Değer

1 CLuaParticle
Oluşturulan parçacık, eğer varsa.

Ö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