C# Класс Knot3.Framework.Core.GameCore

Наследование: Microsoft.Xna.Framework.Game
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ScreenTransitionEffect Func

Защищенные свойства (Protected)

Свойство Тип Описание
isFullscreen bool
lastResolution Point

Открытые методы

Метод Описание
GameCore ( ) : System

Erstellt ein neues zentrales Spielobjekt und setzt die Auflösung des BackBuffers auf die in der Einstellungsdatei gespeicherte Auflösung, oder falls nicht vorhanden auf die aktuelle Bildschirmauflösung und wechselt in den Vollbildmodus, falls in der Einstellungsdatei angegeben.

ShowError ( Exception ex ) : void

Zeigt einen Fehler in einem Error-Dialog an. Falls dies nicht möglich ist, weil die Exception auch im nächsten Frame weiterhin auftritt, wird auf den Desktop gewechselt und eine Windows-Forms-MessageBox angezeigt.

Защищенные методы

Метод Описание
Draw ( GameTime time ) : void

Ruft die Draw ()-Methode des aktuellen Screens auf.

Initialize ( ) : void
UnloadContent ( ) : void

Macht nichts. Das Freigeben aller Objekte wird von der automatischen Speicherbereinigung übernommen.

Update ( GameTime time ) : void

Ruft die Update ()-Methode des aktuellen Screens auf.

updateResolution ( ) : void

Updates the resolution.

Приватные методы

Метод Описание
InitializeScreens ( ) : void

Initializes the screens.

Описание методов

Draw() защищенный Метод

Ruft die Draw ()-Methode des aktuellen Screens auf.
protected Draw ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
Результат void

GameCore() публичный Метод

Erstellt ein neues zentrales Spielobjekt und setzt die Auflösung des BackBuffers auf die in der Einstellungsdatei gespeicherte Auflösung, oder falls nicht vorhanden auf die aktuelle Bildschirmauflösung und wechselt in den Vollbildmodus, falls in der Einstellungsdatei angegeben.
public GameCore ( ) : System
Результат System

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void

ShowError() публичный Метод

Zeigt einen Fehler in einem Error-Dialog an. Falls dies nicht möglich ist, weil die Exception auch im nächsten Frame weiterhin auftritt, wird auf den Desktop gewechselt und eine Windows-Forms-MessageBox angezeigt.
public ShowError ( Exception ex ) : void
ex System.Exception
Результат void

UnloadContent() защищенный Метод

Macht nichts. Das Freigeben aller Objekte wird von der automatischen Speicherbereinigung übernommen.
protected UnloadContent ( ) : void
Результат void

Update() защищенный Метод

Ruft die Update ()-Methode des aktuellen Screens auf.
protected Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
Результат void

updateResolution() защищенный Метод

Updates the resolution.
protected updateResolution ( ) : void
Результат void

Описание свойств

ScreenTransitionEffect публичное свойство

Gibt für zwei angegebene Screens, den vorherigen und den, in den gewechselt werden soll, einen Übergangseffekt zurück. Falls diese Property in einer Subklasse nicht gesetzt oder auf null gesetzt wird, wird kein Übergangseffekt verwendet.
public Func ScreenTransitionEffect
Результат Func

isFullscreen защищенное свойство

protected bool isFullscreen
Результат bool

lastResolution защищенное свойство

protected Point lastResolution
Результат Point