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()