Tutorial 1 - Que se necesita para iniciar un proyecto XNA?
Bueno para arrancar en este mundillo de desarrollo de juegos, debemos tener algunas cosas antes de empezar. Señalaré las mas importantes.
1. Conocimientos
Bueno, mis conocimientos en programacion son muy pocos, pero ya llevo un buen tiempo con el amado C#.
Para XNA lo mejor es que programemos en C#, pues asi podremos explotar toda la grandeza de este lenguaje en cuanto a manejo de objetos que al final es lo que mas ns va ayudar.
Conocer un poco del mundo del modelado y animaciones, auque esto no es muy necesario, pero si sería bueno para que no nos quedemos atras.
Requeriremos manejar algunos tipos de herramientas que nos ayudaran a realizar unos buenos juegos..... uhm, ya estoy hablando como si fuera un programador nato de juegos de video.
2. Hardare
Al parecer funciona con un pc sencillo que corra XP, con una buena tarjeta grafica (aunque no estan necesaria, ya lo veremos adelante).
Mi pc, es un Pentium IV a 2.4 con 256 de RAM, una tarjeta grafica sencilla guerrera y 40 GG de disco duro (disponible unos 3 gigas)
El requerimiento de Microsoft es tener una tarjeta grafica que soporte DirectX 9.0c y Shader Model 1.1, pero aqui viene lo que mencione anteriormente.
En un principio quede decepcionado pues ningun juego de XNA me funcionaba en mi pc debido a mi deficiente tarjeta grafica, hasta que en una pagina amiga encontre que podía sustituir la clase normal de graficos que tiene XNA por otra para que emule en mi pc como si tuviera una tarjeta grafica potente.
Cabe anotar que en este PC no funciona muy rapido los juegos que he hecho... pues mi tarjeta grafica es muy deficiente. Si lo que desarrollemos tiene muchos modelos, el rendimiento se va a perder bastante.
3. Software
Windows XP service pack 2
DirectX 9.0c and Shader Model 1.1
Microsoft Visual C# 2005 Express Edition
Microsoft XNA Game Studio Express 1.0
roger dijo
si lo que pasa es que yo tampoco tengo tarjeta aceleradora solo la que trae por defecto la board, realize los cambios recomendados para este problema y a la hora de correr el ejemplo se disparo la siguiente excepcion en la clase ReferenceGraphicsDeviceManager.cs
catch(DeviceNotSupportedException exception1) {
throw new NoSuitableGraphicsDeviceException("Resources.Direct3DNotAvailable", exception1);
}
y ya revise la version del directx es la 9.0c, por lo que no se cual podria ser el problema si alguien me puede ayudar se lo agradeceria
6 Junio 2007 | 05:30 PM