CameraComponent
اعلان
public class Strawberry.Components.Rendering.CameraComponent
این کلاس یک جزء (Component) دوربین است که روی موجود (Entity) مالک قرار میگیرد و نمای متصل به دوربین را روی صفحه کنترل میکند.
ارثبری از: Strawberry.Core.BaseComponent
ویژگیها
ViewportName
نام نمایی که این دوربین حرکت میدهد. پیشفرض "Default" است.
string ViewportName { get set }
Border
کرانی که نما از آنجا شروع به دنبالکردن هدف میکند، به پیکسل از لبهی صفحه. پیشفرض (32, 32) است.
Vector2 Border { get set }
Speed
سرعت دوربین، اگر روی هدف مرکز نباشد. اگر x یا y برابر -1 باشد دوربین آنی به هدف میپرد. پیشفرض (-1, -1) است.
Vector2 Speed { get set }
Center
تنظیم میکند که آیا دوربین روی هدف مرکز شود یا نه. اگر true باشد Border و Speed نادیده گرفته میشوند.
bool Center { get set }
متدها
OnComponentAdded override
void OnComponentAdded(BaseComponent component)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
component |
Strawberry.Core.BaseComponent |
OnUpdate override
void OnUpdate()