ParticleInitiator
اعلان
public class Strawberry.Graphics.ParticleSystem.ParticleInitiator
نحوهی مقداردهی اولیهی ذرهها (Particle) هنگام spawn شدن را پیکربندی میکند.
فیلدها
Shape
شکل استفادهشده برای emission ذره را دریافت یا تنظیم میکند.
EmitShape Shape
ShapeRadius
شعاع استفادهشده برای emission دایرهای را دریافت یا تنظیم میکند.
float ShapeRadius
ShapeWidth
عرض استفادهشده برای emission مستطیلی را دریافت یا تنظیم میکند.
float ShapeWidth
ShapeHeight
ارتفاع استفادهشده برای emission مستطیلی را دریافت یا تنظیم میکند.
float ShapeHeight
SpeedMin
کمترین سرعت اولیهی ذره را دریافت یا تنظیم میکند.
float SpeedMin
SpeedMax
بیشترین سرعت اولیهی ذره را دریافت یا تنظیم میکند.
float SpeedMax
DirectionMin
کمترین جهت emission را به درجه دریافت یا تنظیم میکند.
float DirectionMin
DirectionMax
بیشترین جهت emission را به درجه دریافت یا تنظیم میکند.
float DirectionMax
LifetimeMin
کمترین طولعمر ذرههای spawnشده را دریافت یا تنظیم میکند.
float LifetimeMin
LifetimeMax
بیشترین طولعمر ذرههای spawnشده را دریافت یا تنظیم میکند.
float LifetimeMax
ColorStart
رنگ آغازین ذرههای spawnشده را دریافت یا تنظیم میکند.
Color ColorStart
ScaleMin
کمترین مقیاس اعمالشده روی ذرههای spawnشده را دریافت یا تنظیم میکند.
float ScaleMin
ScaleMax
بیشترین مقیاس اعمالشده روی ذرههای spawnشده را دریافت یا تنظیم میکند.
float ScaleMax
RotationMin
کمترین چرخش اولیه را به درجه دریافت یا تنظیم میکند.
float RotationMin
RotationMax
بیشترین چرخش اولیه را به درجه دریافت یا تنظیم میکند.
float RotationMax
AngularVelocityMin
کمترین سرعت زاویهای را به درجه بر ثانیه دریافت یا تنظیم میکند.
float AngularVelocityMin
AngularVelocityMax
بیشترین سرعت زاویهای را به درجه بر ثانیه دریافت یا تنظیم میکند.
float AngularVelocityMax
Acceleration
شتاب ثابت اعمالشده روی ذرههای spawnشده را دریافت یا تنظیم میکند.
Vector2 Acceleration
ImageIndexMin
کمترین اندیس تصویر برای ذرههای spawnشده را دریافت یا تنظیم میکند.
int ImageIndexMin
ImageIndexMax
بیشترین اندیس تصویر برای ذرههای spawnشده را دریافت یا تنظیم میکند.
int ImageIndexMax
RandomImageIndex
مقداری را دریافت یا تنظیم میکند که نشان میدهد آیا اندیس تصویر بهازای هر ذره تصادفی میشود یا نه.
bool RandomImageIndex
متدها
Initialize
ویژگیهای ذره را برای یک ذرهی تازه spawnشده مقداردهی اولیه میکند.
void Initialize(ref Particle particle, Vector2 emitterPosition, Sprite sprite)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
particle |
ref Strawberry.Graphics.ParticleSystem.Particle |
ذره برای مقداردهی اولیه. |
emitterPosition |
Strawberry.Math.Vector2 |
موقعیت انتشاردهنده. |
sprite |
Strawberry.Graphics.Sprite |
چهره (Sprite) استفادهشده توسط ذره. |