Hoy después de bastante tiempo, volví a tocar el SDE (que ya huele). Y tras la resaca de XNA me puse a intentar corregir los bugs que tenía ántes de eso. Y ahora tengo instalado VS2005 y .NET 2.0, y por lo visto MDX no se lleva bien con ellos. Tendré que esperar a que nos pongan internet a ver si tiene solución, o no queda otra que pasarnos a XNA a pesar de las quejas. El primer problema viene con los asistentes de depuración (que básicamente son como warnings con los que salta una ventanita como si cascase el programa), aunque si lo pruebas en release todo funcione bien. Supongo que sea para mejorar la calidad del código. El problema es que ese código ’sucio’ es DirectSound así que no queda otra que ir a propiedades de la solución (creo que era Ctrl+D y luego E) y desactivarlo.
Curiosamente esto no es lo único raro que pasa. Ahora mismo resulta que el listener (un objeto que tiene directsound y que representa el punto de escucha) no tiene inicializada la propiedad Orientation, es null. Así que la primera ejecución ha terminado con un sonoro ‘plank’ y una hermosa NullPointerException. Y no hay manera, chicos, ni siquiera al asignarle una nueva y reluciente instancia llamando a pelo al constructor, no hay manera de que se quede con su cara. Y claro, en la primera iteración del método update vuelve a cascar.
No si al final, habrá que pasarse a XNA. La otra opción es usar XNA pero traerme conmigo un par de clases que usen MDX, como las que gestionan los joysticks o la que maneja las playlists de música (mis dos principales quejas de XNA), de forma que me dejase programar en paz y conservase más o menos todo. Aunque tendría que portar todo para usar shaders, claro (y no se lo digáis a nadie, pero todavía no tengo he avanzado mucho con ellos).
Aún así, lo que más miedo me dá son las feeds que tendré pendientes para cuando pueda conectarme a internet. Menos mal que sé que el Opera no me fallará.
P.D.: No, todavía no tengo internet, estoy aprovechando ahora que hace mucho viento y parece que pegado como una lapa a la ventana llega una wireless de un vecino ![]()
- Queda inaugurado este pantano
- Simple Direct Engine
- Sin internet
- Java, NetBeans y cintas de vídeo
- XNA - Segundo Contacto



