Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di escocat
    Registrato dal
    Feb 2012
    Messaggi
    308
    Ciao, questo codice scrive una frase sullo schermo di Xna:

    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();
    }
    }
    
    Ah naturalmente devi aggiungere nel Content un nuovo elemento di tipo Sprite Font e devi chiamarlo SpriteFont1....
    Ultima modifica di escocat; 19-09-2014 a 22:17

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    13
    Purtroppo non ho idea di cosa sia un "PaintEventArgs", io pensavo che "score" era un oggetto grafico, tipo una PictureBox o cose del genere, e quindi non so proprio esserti utile

    Sergio
    Capito .. grazie comunque.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    13
    Quote Originariamente inviata da escocat Visualizza il messaggio
    Ciao, questo codice scrive una frase sullo schermo di Xna:

    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();
    }
    }
    
    Ah naturalmente devi aggiungere nel Content un nuovo elemento di tipo Sprite Font e devi chiamarlo SpriteFont1....
    proverò quanto prima e vi faro sapere

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Mi dispiace ma l'ambiente XNA proprio non lo conosco.
    Il tuo codice non avrebbe funzionato nemmeno in ambiente VB.NET e quindi ti ho scritto le due soluzioni possibili per farlo funzionare almeno in ambiente VB.NET, ma se in VB.NET ti funziona e in XNA no vuol dire che dipende dall'ambiente diverso.

    Però ancora non ho capito cos'è "score", mi mostri la linea dove lo hai definito ??

    Sergio

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    13
    Ciao scusa il ritardo.
    Comunque il tutto lo avevo messo così:

    Dim score As PaintEventArgs"
    "score.Graphics.DrawString("prova", New Font("Arial", 16), Brushes.Azure, 100, 100)

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Purtroppo non ho idea di cosa sia un "PaintEventArgs", io pensavo che "score" era un oggetto grafico, tipo una PictureBox o cose del genere, e quindi non so proprio esserti utile

    Sergio

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    13
    ..
    Ultima modifica di Tman; 19-09-2014 a 23:11

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.