SpriteFont in XNA veranschaulicht

February 27

SpriteFont in XNA veranschaulicht

Das grundlegende Spiele Framework XNA von Microsoft entwickelt wird verwendet, um Spiele auf ihren aktuellen Plattformen wie Windows und Xbox zu machen. XNA dient zum Arbeiten mit der Programmiersprache c# in Visual Studio. Benutzer können kostenlose ausdrückliche oder kostenpflichtige professionale-Versionen von XNA. Beide Versionen unterstützen alle Code und Programmierung, einschließlich Spritefonts. Ein Spritefont ist das Framework Handhabung Text auf dem Bildschirm oder ein Bild gezeichnet.

Anweisungen

1 Offenen c# Express durch Klicken auf "Datei" und "Neues Projekt". Wählen Sie die Version von XNA wie XNA 4.0 verwenden, und wählen Sie "Windows-Spiel" in Form. Nennen Sie das Projekt und wählen Sie das Projektverzeichnis, klicken Sie auf "Erstellen". Dies erstellt eine Spiele Vorlage mit allen Bibliotheken und vorgefertigte Grundstruktur.

2 Erstellen Sie Ihre Variablen. Fügen Sie den Code in der Klasse "game1" am oberen Rand der Eingabemaske. Dadurch können Sie leichter zu finden und lassen alle Funktionen, die auf sie zugreifen.

SpriteFont MessageFont;

String message = "Hello!";3

Laden die Schriftart, aber zuerst müssen Sie es zu Ihrem Projekt hinzu. Suchen Sie nach dem "Project Directory Listing" am Rand des Fensters. Rechtsklick auf das "Inhaltsverzeichnis" und wählen "Add Item." Ein neues Fenster öffnet sich. Wählen Sie "Sprite Schrift." Der Standardname lautet "SpriteFont1.spritefont." Wählen Sie "OK". Dieses holt oben ein XML-Dokument. Sie sollten sehen, dass die Tags "< FontName > Kootaney < / FontName >" in der XML. Die Mitte ist die Systemschriftart verwendet werden. Sie können es in "Arial", z. B. ändern durch Ersetzen von "Kootaney" mit "Arial."

4 Gehen Sie zurück zur Registerkarte "Game1.cs" und Scrollen Sie die Funktion "LoadContent()". Sie müssen den folgenden Code zum Laden der Spritefont hinzufügen:

"MessageFont = Content.Load&lt;SpriteFont>("Content/SpriteFont1");"5

Scrollen Sie die Funktion "Draw()" und zwischen den zwei Codezeilen bereits gibt, fügen Sie folgenden Code:

spriteBatch.Begin();

spriteBatch.DrawString(MessageFont, message, new Vector2(20, 20), Color.Gold);

spriteBatch.End();6

Drücken Sie "f6", um das Projekt zu erstellen. Drücken Sie "f5", um Ihre Datei zu testen. Ein Fenster öffnet sich die Anzeige des Wortes "Hello!" Diese Meldung können Sie ändern, indem Sie anderen gewünschten Text "Hello!" in der Variablen Code am oberen Rand des Bildschirms ersetzen.