ParticleTimeline
اعلان
public class Strawberry.Graphics.ParticleSystem.ParticleTimeline
خط زمانی که ذرات را با استفاده از توالی افکتورها بهروزرسانی میکند
ویژگیها
AffectorCount
تعداد افکتورها در این خط زمانی
int AffectorCount { get }
متدها
AddAffector
افکتور مشخصشده را به این خط زمانی اضافه میکند
void AddAffector(IParticleAffector affector)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
affector |
Strawberry.Graphics.ParticleSystem.IParticleAffector |
افکتوری که باید اضافه شود |
RemoveAffector
افکتور مشخصشده را در صورت وجود از این خط زمانی حذف میکند
bool RemoveAffector(IParticleAffector affector)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
affector |
Strawberry.Graphics.ParticleSystem.IParticleAffector |
افکتوری که باید حذف شود |
مقدار بازگشتی: اگر افکتور حذف شده باشد true برمیگرداند
ClearAffectors
تمام افکتورها را از این خط زمانی حذف میکند
void ClearAffectors()
Update
ذره مشخصشده را با استفاده از افکتورهای خط زمانی به ترتیب اضافهشدن به این خط زمانی بهروزرسانی میکند.
void Update(ref Particle particle, float dt)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
particle |
ref Strawberry.Graphics.ParticleSystem.Particle |
ذرهای که باید بهروزرسانی شود |
dt |
System.Single |
زمان دلتا |