Ctrl+K

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