C# 클래스 Knot3.Framework.Core.GameCore

상속: Microsoft.Xna.Framework.Game
파일 보기 프로젝트 열기: knot3/knot3-code 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ScreenTransitionEffect Func

보호된 프로퍼티들

프로퍼티 타입 설명
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