Ctrl+K

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) استفاده‌شده توسط ذره.