Posts filed under ‘C#’

Truco: Eliminar Usings innecesarios.

Hoy os voy a explicar un pequeño “truco” o utilidad que podemos usar con el Visual Studio 2008 o Visual C# 2008; Consiste en eliminar todos los Using ue no se usan y ordenar los que sí.
Cuando creamos un proyecto nuevo o un fichero desde según que plantillas, se crean por defecto una serie de Using que no usamos o usaremos, esto en realidad no afecta para nada al rendimiento del programa o juego que estamos creando, ya que cuando compilemos se obviaran, pero por cuestión de “estética” o facilidad a la hora de leer el código puede ser una buena práctica “limpiar” la zona de “using”.

using (más…)

marzo 22, 2009 at 9:13 pm 1 comentario

C#. Propiedades

Muchas veces nos puede interesar almacenar datos para después poder usarlos, y como vimos en el capitulo anterior, para esto usamos las variables. Pero, ¿Qué pasa si queremos aplicar algún tipo de lógica a estas variables? Me explico, imagina que quieres que el número máximo de vidas en tu juego sea cinco, y no quieres que nunca se puedan tener más de cinco vidas. Si tenemos una variable que almacene el número de vidas tendríamos algo como esto:

int vidas;

(más…)

marzo 2, 2009 at 7:00 pm Deja un comentario

Farseer Physics Engine, un motor de físicas 2D para XNA

El otro día andaba yo navegando por la web de CodePlex, mirando a ver si había algo que me pudiese interesar en mis proyectos XNA.

Y vaya si lo encontré, Farseer Physics Engine es un motor de físicas 2D gratuito, tiene licencia Microsoft Permissive Licence (Ms-PL), lo que quiere decir que lo puedes usar en tus proyectos sin ningún problema (vamos, creo).

He estado trasteado con él un poco y pinta muy bien, personalmente yo lo voy a usar en mis juegos siempre que pueda, ya que ahorra bastante trabajo en algunas tareas, como las colisiones, rotaciones, las físicas (obvio no?) y los resultados son muy buenos.

interseccion

(más…)

febrero 23, 2009 at 7:59 pm 4 comentarios

Sintaxis básica. Variables.

Cuando realizamos un programa, en nuestro caso un juego, siempre necesitamos almacenar una serie de datos para realizar cálculos que necesitaremos a lo largo de nuestro juego, como por ejemplo almacenar el número de vidas que nos quedan y restar una cuando nos maten. Como es de suponer los datos que necesitaremos guardar pueden ser de muchos tipos, pueden ser números, números con decimales, texto… etc.

Para utilizar y guardar estos valores usamos las variables.

C# usa tipos de variables inflexibles, o lo que es lo mismo, cuando creamos una variable siempre tendremos que indicar de que tipo es.

Para decidir qué tipo de variables usar hemos de tener en cuenta una serie de factores:

·         Tipo de datos que queremos usar.

·         El espacio que ocupara, no es lo mismo usar un número que sabemos que no va a ser muy grande, que un texto largo.

(más…)

noviembre 7, 2008 at 7:02 pm Deja un comentario

Sintaxis básica de C#

Ya hemos visto código C# en nuestro juego, ahora hay que entender que hace, cómo y porqué, y pare ello tienes que conocer la sintaxis básica.

Este capítulo puede parecerte muy básico si tienes algún conocimiento previo, pero es necesario para quien no tenga ni idea.

(más…)

octubre 15, 2008 at 7:39 pm 7 comentarios

C#.Capitulo 1: Programación orientada a objetos.

Una de las cosas que más me costó comprender y asimilar cuando empecé en esto de programar fue la orientación a objetos, tal vez por que aprendí con C, que es un lenguaje secuencial no orientado a objetos, tal vez porque no me lo explicaron bien o tal vez porque no doy para más, no lo sé, la cuestión es que me costó lo suyo.

Para explicar la orientación a objetos siempre se pone el ejemplo del coche, que tiene ruedas y un color y bla bla bla…, nunca me ha parecido un buen ejemplo, aunque conceptualmente no es malo, no me ayuda a comprender de que va el tema, por eso voy a intentar explicártelo tal y como a mí me hubiese gustado que me lo explicasen, aunque si no lo entiendes no dudes en preguntar en los comentarios.

Un programa informático, no es más que una serie de instrucciones que le damos a la máquina para que se comporte como nosotros queremos, y como todos sabemos, las máquinas son tontas, por lo tanto tenemos que decirles cómo han de hacer las cosas y para eso tenemos los lenguajes de programación como C#, que es un lenguaje orientado a objetos.

Los objetos son construcciones de programación que se componen de datos, comportamiento e identidad. Los datos del objeto se encuentran en los campos, propiedades y eventos del objeto; los métodos e interfaces del objeto definen los comportamientos del objeto.

(más…)

septiembre 27, 2008 at 9:10 pm 10 comentarios


Entradas recientes

Categorías

agosto 2017
L M X J V S D
« Mar    
 123456
78910111213
14151617181920
21222324252627
28293031  

Feeds

Visitas totales:

  • 92,546 visitas
wordpress stats