Ctrl+K

IFrameInfoProvider

اعلان

public interface Strawberry.IFrameInfoProvider

اطلاعاتی دربارهٔ FPS و سایر اطلاعات مرتبط با فریم ارائه می‌دهد

ویژگی‌ها (Properties)

GameSpeed abstract

سرعتی را که بازی بر اساس آن در حال اجراست برمی‌گرداند

int GameSpeed { get set }

FPS abstract

تعداد فریم بر ثانیه (FPS) را برمی‌گرداند

int FPS { get }

RealGameSpeed abstract

تعداد واقعی به‌روزرسانی‌های بازی در هر ثانیه را برمی‌گرداند.

int RealGameSpeed { get }

MinFPS abstract

حداقل تعداد فریم بر ثانیه را در طول بازی برمی‌گرداند.

int MinFPS { get }

MaxFPS abstract

حداکثر تعداد فریم بر ثانیه را در طول بازی برمی‌گرداند.

int MaxFPS { get }

LastTime abstract

آخرین زمانی که صحنهٔ بازی رندر شده است را برمی‌گرداند.

float LastTime { get }

DeltaTime abstract

تفاوت زمانی بین دو فریم را برمی‌گرداند

float DeltaTime { get }

FixedDeltaTime abstract

تفاوت زمانی ثابت بین دو فریم را برمی‌گرداند. این باید همیشه بر اساس GameSpeed باشد

float FixedDeltaTime { get }

ElapsedTime abstract

زمان سپری‌شده از شروع بازی را برمی‌گرداند.

TimeSpan ElapsedTime { get }

ShouldFixedUpdate abstract

مقداری را برمی‌گرداند که نشان می‌دهد آیا بازی باید یک fixed update اجرا کند یا خیر.

bool ShouldFixedUpdate { get }

متدها

Initialize abstract

void Initialize()

BeginUpdate abstract

void BeginUpdate()

FixedUpdate abstract

void FixedUpdate()

EndUpdate abstract

void EndUpdate()