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