Ctrl+K

Game

اعلان

public class Strawberry.Game

یک بازی را با یک کانتکست بازی (IGameContext) که بازی در آن در حال انجام است و یک لانچر بازی (IGameLauncher) وابسته به پلتفرم اجرا می‌کند.

ویژگی‌ها

GameContext

کانتکست بازی فعلی را دریافت می‌کند.

IGameContext GameContext { get }

Instance static

نمونه‌ی فعلی بازی در حال اجرا.

Game Instance { get }

متدها

Run

بازی را اجرا می‌کند.

void Run(IGameContext context, IGameLauncher launcher)

پارامترها:

نام نوع توضیحات
context Strawberry.Core.IGameContext کانتکست بازی که بازی واقعی در آن در حال انجام است
launcher Strawberry.IGameLauncher لانچر استفاده‌شده برای مقداردهی اولیه‌ی بازی.

Run

بازی را اجرا می‌کند.

void Run(IGameContext context, IGameLauncher launcher, IFrameInfoProvider frameInfoProvider)

پارامترها:

نام نوع توضیحات
context Strawberry.Core.IGameContext کانتکست بازی که بازی واقعی در آن در حال انجام است
launcher Strawberry.IGameLauncher لانچر استفاده‌شده برای مقداردهی اولیه‌ی بازی.
frameInfoProvider Strawberry.IFrameInfoProvider ارائه‌دهنده‌ی اطلاعات فریم استفاده‌شده برای ذخیره‌ی اطلاعات فریم

استثناها:

  • System.ArgumentNullException

Exit

void Exit()

از بازی خارج می‌شود.