CLuaEmitter
LuaEmitters için mevcut olan tüm olası fonksiyonların listesi. Bu, ParticleEmitter fonksiyonu tarafından döndürülen nesnedir.
Metotlar
Verilen materyal ve pozisyon ile yeni bir CLuaParticle oluşturur.
CLuaEmitter:Draw()
Yayıcının oluşturduğu tüm parçacıkları manuel olarak işler (render eder).
CLuaEmitter:Finish()
Yayıcıyı kaldırır, Lua'dan artık kullanılamaz hale getirir. Eğer parçacıklar kalırsa, yayıcı tüm parçacıklar yok olduğunda kaldırılacaktır.
number CLuaEmitter:GetNumActiveParticles()
Bu yayıcının aktif parçacık sayısını döndürür.
Bu yayıcının pozisyonunu döndürür. Bu, yayıcıyı ParticleEmitter ile oluştururken ayarlanır.
Bu yayıcının 3D olup olmadığını döndürür. Bu, yayıcıyı ParticleEmitter ile oluştururken ayarlanır.
Bu yayıcı için sınırlayıcı kutuyu (bounding box) ayarlar.
Genellikle sınırlayıcı kutu parçacıklar tarafından otomatik olarak belirlenir, ancak bu fonksiyon onu geçersiz kılar.
Bu fonksiyon, render kamerası ile yayıcı arasındaki, parçacıkların solmaya başlaması gereken mesafeyi ve solmanın bittiği (alfa değerinin 0 olduğu) mesafeyi ayarlar.
Yayıcının tüm parçacıklarının otomatik olarak çizilmesini engeller.
CLuaEmitter:SetParticleCullRadius( number radius )
Fonksiyonun adının gerçek işleviyle pek bir ilgisi yoktur; sınırlayıcı kutunun oluşturulmasını etkileyen her parçacığa bir yarıçap uygular. Sınırlayıcı kutu genellikle en düşük x, y, z ve en yüksek x, y, z değerlerine sahip parçacık tarafından oluşturulduğundan, bu fonksiyon sadece yarıçapı ekler/çıkarır ve sınırlayıcı kutuyu şişirir.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord