Archive

Archive for 18 mayo 2008

[Tips-Vista] Deshabilitar Seguridad en Windows Vista Home

Esto, es algo que tengo que hacer cada que me toca dar un taller de SQL Server, ya que como saben no puedo ejecutar SQL, sino es con permisos de administrador, es más no se puede instalar SQL Management Studio, y ya antes escribí el articulo de Deshabilitar Seguridad en Windows Vista, pero resulta que las propiedades ahí descritas no se encuentran en las versiones de Windows Vista Home, así que aquí el como hacerlo.

1.- Damos clic en Inicio. en el buscador escribimos cuentas, y damos clic en cuentas de usuario, y tenemos esta pantalla.

image

2.- Damos clic en Activar o desactivar el Control de cuentas de usuario, aquí nos da la opción de desactivar, así que lo hacemos y damos clic en Aceptar

cuentas2

3.-Ahora solo nos queda reiniciar la máquina y listo, ya podemos trabajar con SQL o solo acceder a propiedades de nuestro sistema, sin el incomodo foco de autorización de Administrador 😀

NOTA: de sobra sabemos que el deshabilitar nos deja de alguna manera vulnerables a software mal intencionado, por lo que recomiendo que sean precavidos a la hora de visitar ciertos sitos en Internet y el ejecutar ciertas aplicaciones. Así que ya es responsabilidad de ustedes, no del SO jeje.

Categorías:Tips, Vista, Windows Vista

[Tips – XNA] Cargar un Sprite y Animarlo (parte 1)

mayo 17, 2008 3 comentarios

Bien, lo primero es declarar las variables necesarias, que son la Textura2D que contendrá nuestra imagen y el Vector2D para la posición de nuestro camino, es decir; en donde lo colocaremos. La declaración serán vectores, ya que lo cargaremos más de una vez y lo dibujaremos por igual. La declaración queda así:

//varibales del camino
       Texture2D[] Camino = new Texture2D[2];
       Vector2[] posCamino = new Vector2[2];

Después seguimos con el proceso de cargar nuestro Sprite, que se realiza dentro del método protected override void LoadContent(), lo que hacemos aquí es cargar el sprite pero dentro de un bucle for, para que lo carguemos más de una vez y cada vez lo coloquemos en posiciones diferentes, el código dentro del método LoadContent() va así:

protected override void LoadContent()
{
      // Create a new SpriteBatch, which can be used to draw textures.
      spriteBatch = new SpriteBatch(GraphicsDevice);   // TODO: use this.Content to load your game content here
      for (int i = 0; i < 2; i++)
      {
          Camino[i] = Content.Load<Texture2D>("camino");
      }
      posCamino[0] = Vector2.Zero;
      posCamino[1] = new Vector2(0, -600);
}

De esta manera tenemos 2 veces la textura y la colocaremos en diferentes posiciones, esto con el fin simular el movimiento de nuestro Sprite, que en el caso es un camino.

Para poder simular el movimiento de un camino, como es nuestro caso necesitamos un método que realice esta función, el cual llamaremos MueveCamino() y este contiene lo siguiente:

private void MueveCamino()
        {
            int vel = 6;//velocidad a la que se mueve el camino
            int max = graphics.PreferredBackBufferHeight; // indica el maximo en el alto

            for (int j = 0; j < 2; j++)
            {
                //inidicamos la vel en el eje Y
                posCamino[j].Y += vel;
                //si llega al maximo que se regrese, todo sobre el eje Y
                if (posCamino[j].Y > max)
                    posCamino[j].Y = -591;
            }
        }

Tenemos que tomar en cuenta que este método debe ser llamado, por el método principal de protected override void Update(GameTime gameTime, para que dicha simulación pueda ocurrir, entonces nuestro método Update(), queda así:

protected override void Update(GameTime gameTime)
        {
            // Allows the game to exit
            if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                this.Exit();

                // TODO: Add your update logic here
            MueveCamino();
            base.Update(gameTime);
        }

Ahora solo nos resta dibujar nuestros Sprites, y esto lo hacemos dentro del método protected override void Draw(GameTime gameTime), y como ya sabemos para esto necesitamos nuestra varibale de spriteBatch que se declara automáticamente al inico del proyecto.

Existen tres métodos que utilizaremos dentro del spriteBatch, que son: Begin(), Draw() y End() que como sus nombres los dicen, sirve para iniciar, dibujar y terminar, en nuestro caso al momento de dibujar, también lo haremos dentro de un for, esto para que lo dibujen un par de veces y simular el movimiento del camino. El método Draw(), queda así:

protected override void Draw(GameTime gameTime)
        {
            graphics.GraphicsDevice.Clear(Color.CornflowerBlue);

            // TODO: Add your drawing code here
            spriteBatch.Begin(SpriteBlendMode.AlphaBlend);
            for (int i = 0; i < 2; i++)
                spriteBatch.Draw(Camino[i], posCamino[i], Color.White);
            spriteBatch.End();

            base.Draw(gameTime);
        }

Ya por ultimo compilamos y ejecutamos, ahora se carga nuestro Sprite y además de todo tiene movimiento, se ve algo así:

         camino

Ahora nos vemos en el siguiente, Tip, que será el como agregar el auto, para luego manipular el estado del teclado. 🙂

Categorías:Games, Tips, XNA

[Tips – XNA] FullScreen

mayo 17, 2008 3 comentarios

Cuando creamos un aplicación para Windows, el Dispositivo que administra nuestra ventana lo tenemos por Default en 800 x 600, y cuando corremos dicha aplicación, nos aparece una ventana como esta:

                 ventana

Es decir; se ve la forma de nuestra ventana, y si queremos tenerlo en pantalla completa o manipular las dimensiones tenemos que hacer unos pequeños cambios, primero es colocar la propiedad graphics.IsFullScreen = true; que por default viene en False, esto para poder manipular el modo de pantalla completa, esto lo declaramos dentro del método protected override void Initialize().

 

protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            graphics.IsFullScreen = true;
            base.Initialize();
        }

Esto nos indica que nuestro juego se ejecutara en modo FullScreen, pero si solo escribimos esto, sabemos que no sucederás así, esto porque necesitamos indicarle que se efectuaran cambios en el graphics Device, y eso se hace dentro del método protected override void Update(), Así que agregamos la instrucción:

graphics.ApplyChanges();

Ya con esto, al ejecutar tenemos corriendo nuestro juego, en modo de pantalla completa :D, de la misma manera podemos manipular el ancho y alto de nuestra ventana, que sería algo similar a esto:

graphics.PreferredBackBufferHeight = 800;
           graphics.PreferredBackBufferWidth = 700;

Y de esta manera, manipular las propiedades de ancho y alto de la ventan, en caso de ser una aplicación para Xbox 360, lo que podemos hacer para que ocupe todo el ancho y alto es lo siguiente:

graphics.PreferredBackBufferHeight = graphics.GraphicsDevice.Viewport.Height;
graphics.PreferredBackBufferWidth = graphics.GraphicsDevice.Viewport.Width;

Espero q les sea de utilidad, nos vemos en otro tip 😀

Categorías:Tips, XNA

Messeger TV :D

Si eres adicto al Messenger, como lo son muchas personas que conozco, y llega a veces un momento en que te platicas de un video con alguien en el chat, y tienes que ir a copiar la URL del video y pasarla a tu amigo(a) y para que vea el video.

messengerTV

Pues al equipo del Messenger se le ha ocurrido una excelente idea, se libero ya Messenger TV, que nos permite compartir videos de msn video y algunos canales de compañías como MTV. Esta opción está ya en el Messenger, lo que tienes que hacer es lo siguiente:

1.- Abre una conversación con algún contacto en el Messenger, y das click en listas de actividades, para enviar un invitación a tu contacto

                             messengerTV1

2.- Después puedes elegir entre el canal que quieres compartir, Música, Vídeo, etc., y elegir el video.

            Dibujo Dibujo1

3.- puedes hacer búsquedas de todos los video, lo q te arroja un resultado en la página de msn video

                               Dibujo3

Algo interesante es si tu invitaste a ver un video y cierras la aplicación, tu contacto puede seguir viendo el video sin problemas. Puedes también postearlo directamente en tu blog, o enviarlo por correo. esta bueno no?, o tu que piensas?

Categorías:Betas, live, Messenger

¿Tienes un blog? Aumenta tu visitas en Chiflame.net

La idea es mostrar un compilado de las mejores novedades que surgen en Internet día a día. Lo que hace chiflame es permitir enviar un link a una noticia o post de blog que consideres interesante. Este será visitado por todos y será promovido, o no, a la página principal dependiendo de los votos que reciba.

logo02

Eso significa que en chiflame eres tu  quien decide que es lo importante. Así que si quieres aumentar las visitas en tu blog, regístrate en http://chiflame.net/

 

URL: http://chiflame.net/register.php

Categorías:Blogs

Channel 8 Gadget is live!

Así es amigos, ya está dentro de la galería de Gadgets para el Sidebar de Windows Vista, ya lo podemos descargar y checar los video de Channel 8 en nuestro escritorio. 😀

gadgetChannel8

No esperen más e instálenlo, yo ya lo hice y me gusta por sencillo y práctico, además de que podemos leer los post completos.

Channel 8 Gadget

Categorías:Channel 8, Gagdets