IFrameInfoProvider
اعلان
public interface Strawberry.IFrameInfoProvider
اطلاعاتی دربارهی FPS و دیگر اطلاعات مرتبط با فریم فراهم میکند.
ویژگیها
GameSpeed abstract
سرعتی که بر اساس آن بازی در حال اجراست را دریافت میکند.
int GameSpeed { get set }
FPS abstract
تعداد فریم بر ثانیه را دریافت میکند.
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
مقداری را دریافت میکند که نشان میدهد آیا بازی باید یک بروزرسانی ثابت انجام دهد یا نه.
bool ShouldFixedUpdate { get }
متدها
Initialize abstract
void Initialize()
BeginUpdate abstract
void BeginUpdate()
FixedUpdate abstract
void FixedUpdate()
EndUpdate abstract
void EndUpdate()