Tutorial 11: Texto en 3D con XNA


Como hacemos esto fácil, simplemente cambiando la posición del texto:

protected override void Draw(GameTime gameTime)
        {
            graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
            DateTime hora = DateTime.Now;
            string cadenaHora = hora.ToLongTimeString();
            Vector2 posicionTexto=new Vector2(50,100);
            spriteBatch.Begin();
            spriteBatch.DrawString(texto,cadenaHora,posicionTexto,Color.White);

            posicionTexto.X = posicionTexto.X + 2;
            posicionTexto.Y = posicionTexto.Y + 2;

            spriteBatch.DrawString(texto, cadenaHora, posicionTexto, Color.Black);

            spriteBatch.End();
            base.Draw(gameTime);
        }

 

Tutorial11_01

O lo que podemos hacer tambien es manipular las sentencias mediante iteraciones a la hora de dibujar ,como hacemos esto, chequemos:

protected override void Draw(GameTime gameTime)
        {
            graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
            DateTime hora = DateTime.Now;
            string cadenaHora = hora.ToLongTimeString();
            Vector2 posicionTexto=new Vector2(50,100);
            spriteBatch.Begin();

            int iteracion;
            for (iteracion = 0; iteracion < 4; iteracion++)
            {
                spriteBatch.DrawString(texto, cadenaHora, posicionTexto, Color.Black);

                posicionTexto.X++;
                posicionTexto.Y++;
            }
            spriteBatch.DrawString(texto, cadenaHora, posicionTexto, Color.White);

            spriteBatch.End();
            base.Draw(gameTime);
        }

Tutorial11_02

Facil no?

Download: Xbox360Game3Update1.zip

About these ads

One Response to Tutorial 11: Texto en 3D con XNA

  1. lucyfer says:

    eso es solo un sombreado =/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 128 other followers

%d bloggers like this: