Ciao, questo codice scrive una frase sullo schermo di Xna:
Ah naturalmente devi aggiungere nel Content un nuovo elemento di tipo Sprite Font e devi chiamarlo SpriteFont1....codice:public class Game1 : Microsoft.Xna.Framework.Game { //Output GPU GraphicsDeviceManager graphics; int RisX = 900; int RisY = 600; //Gestione degli sprites SpriteBatch spritebatch; public Game1() { graphics = newGraphicsDeviceManager(this); Content.RootDirectory = "Content"; } protectedoverridevoid Initialize() { graphics.PreferredBackBufferWidth = RisX; graphics.PreferredBackBufferHeight = RisY; graphics.ApplyChanges(); spritebatch = newSpriteBatch(GraphicsDevice); base.Initialize(); //questa completa il lavoro di preparazione. } protected override void Draw(GameTime gametime) { GraphicsDevice.Clear(Color.Black); spritebatch.Begin(); spritebatch.DrawString(Content.Load<SpriteFont>("SpriteFont1"), "Hallo Xna! My name is HAL 9000.", newVector2(RisX - 600, RisY / 2), Color.Yellow); spritebatch.End(); } }

Rispondi quotando
