Ctrl+K

FollowComponent

اعلان

public class Strawberry.Components.Movement.FollowComponent

موقعیت موجود (Entity) دیگری را با انحراف مشخص و هموارسازی اختیاری برای دنبال‌کردن نرم دنبال می‌کند. برای همراهان، رابط کاربری شناور و نشانگرهای نقشه‌ی مینیاتوری مفید است. این کلاس یک جزء (Component) است.

ارث‌بری از: Strawberry.Core.BaseComponent

ویژگی‌ها

Transform

جزء تبدیل مالک را دریافت می‌کند.

TransformComponent Transform { get }

Target

موجود موردنظر برای دنبال‌کردن را دریافت یا تنظیم می‌کند.

Entity Target { get set }

Offset

انحراف نسبت به موقعیت هدف را دریافت یا تنظیم می‌کند. پیش‌فرض: Vector2.Zero.

Vector2 Offset { get set }

LerpFactor

ضریب هموارسازی (0 تا 1) را دریافت یا تنظیم می‌کند. 1 یعنی دنبال‌کردن آنی، مقادیر کمتر یعنی دنبال‌کردن نرم‌تر و کندتر. پیش‌فرض: 1.

float LerpFactor { get set }

متدها

OnComponentAdded override

void OnComponentAdded(BaseComponent component)

پارامترها:

نام نوع توضیحات
component Strawberry.Core.BaseComponent

OnUpdate override

void OnUpdate()