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